- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
遥感数字图像处理数据类型和表达式
复习2:数据类型和表达式 本章主要内容 数据类型和声明 (types and declarations) 运算符和表达式 (operators and expressions) 数据类型(Data types) (1)基本内建类型(built-in types) 布尔型(bool),也称逻辑型 字符型(char) 整型(int) 浮点型(float and double) 其它:void, 枚举,typedef,引用 (2)自定义类型(user defined types) 结构、类、类模板等等 布尔型(boolean) 只有两种取值:true 和 false 用来表示逻辑运算的结果 表示函数执行是否成功 表示某个条件是否满足 隐式(implicitly)转换 当转化为整数时,true变成1,false变成0 从整数转换过来的时候 //布尔型的用法 bool a = true; bool b = (x == y); //表示函数执行是否成功 bool Save(char* FileName); //表示某个条件是否满足 bool greater(int a, int b) { return (ab);} 布尔型的隐式(implicitly)类型转换 从bool转换成整数 true变成1 false变成0 从整数转换成bool 非0的变成true 0变成false //布尔型与整形的转换 bool a = 7; //a = true bool b = 0; //b = false // int i = true; //i = 1 int j = false; //j = 0 字符型(char) 用来表示字符,以单引号表示 占1个字节(8位),能存储256个值 ASCII码表 写不出来的字母怎么办? 特殊的转义字符(表2-3) ASCII表以外的字符怎么办?(wchar_t,自己查资料) //字符型的用法 char name = ‘M’; //不能显示的字符 char a = ‘\103’; //8进制 char b = ‘\x43’; //16进制 //转义字符 char a = ‘\n’; 字符型的范围(可以当整数用) 有符号的(char) -128 ~ 127 char a = ‘\X80’;//a=? 无符号的(unsigned char) 0 ~ 256 unsigned char a = ‘\X80’;//a = ? 字符型的范围 字符型本身可以当整数用 int a = ‘a’; //a = 97 int a = ‘b’+21;//a=119 char和int都有符号之分,涉及到unsigned的时候要特别小心 unsinged int a = ‘\x81’; //a = ? 整型(int) 表示整数 有三种类型 short int long 有符号和无符号的 //整数的用法 int year = 2012; //不同的类型 short age; short int age; int year; long year; long int year; //符号和无符号 unsigned int age = 24; 整型(int)的范围 有符号的: short 16位 -32768~32767 int 16位 -32768~32767 long 32位 -231~+231-1 无符号的 unsigned short 16位 0~65536 unsigned int 16位 0~65536 unsigned long 32位 0~+232 浮点型(float and double) 表示实数 有两种类型 float 单精度 32位 4字节 double 双精度 64位 8字节 //浮点型的用法 float pi = 3.14; double pi = 3.1415926; //隐式转换 float pi = 3; double pi = 3; 浮点型的范围 float 32位 ±1038之间,7位有效数字 double 64位 ±10308之间,14位有效数字 float Pi = 3 float Pi2 = 3 //浮点型的范围(7位有效数字,8位有效) //为什么?自己查资料 float Pi = 3 float Pi2 = 3 //比较大小, is_big = ? bool is_big = (Pi2 Pi); //输出,输出的结果是什么
您可能关注的文档
最近下载
- 中外建筑史幻灯片.ppt VIP
- 河北高速公路集团有限公司招聘笔试题库2024.pdf
- 《景观规划设计》课件——乡村景观园林庭院设计.pptx VIP
- 风力发电设备加工项目投资计划书(参考).docx
- 人教版高中地理必修第一册第一章:宇宙中的地球大单元整体教学设计2024.docx
- 工程造价软件应用 课件 第2章 广联达BIM土建计量平台应用.pptx
- 特色校本教材——魔幻数学(一年级).docx VIP
- 2025一建《建筑工程管理与实务》考前6套模拟卷.docx VIP
- 工程勘察服务成本要素信息(2022版).pdf VIP
- 2024年秋季学期新人教版七年级上册英语课件 Unit 1 You and Me (第4课时) Section B 1a-1d.pptx VIP
文档评论(0)