- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 数据类型、运算符与表达式 Types, operators and Expressions 3.1 数据与数据类型 整型 int (integer的缩写) 字符型 char (character的缩写) 单精度型 float 基本类型 实型(浮点型) 双精度型 double 数组类 数据类型 构造类 结构体 struct 共用体 union 枚举类 enum 指针类 空类型 void 3.2 C语言的基本数据类型及其表示 例3_1 已知圆半径r,求圆面积和周长的值。 #define π 3.14159 main( ) {int area,perimeter; int r; r=3; area=π*r*r; perimeter=2*π*r; printf(“area=%d\n”,area); printf(“perimeter =%d\n”, perimeter); } 3. 变量 (1) 变量:其值可以改变的量。 在内存中占据存储单元,在该单元中存放变量的值,必须先定义,后使用。 #define PRICE 30 main( ) {int num,total; num=3; total=num*PRICE; printf(“total=%d\n”,total); num=4; total=num*PRICE; printf(“total=%d\n”,total); } 3.2.2 整型数据及其表示 取值范围: 2. 整型常量 补充:数的存放形式——补码 1. 正数不变 2. 负数各位取反后+1,符号位置1 (34)10 = (0 0100010)2 (- 34)10 = ( 1011101)2 + 1 (1 1011110) 2 3.2.3 实型数据及其表示 4. 实型数据应用中的误差问题 3.2.3 字符型数据及其表示 2.字符型常量:用单引号括起来的一个字符: 普通字符:‘a’,‘A’ ,’1’等 ( 大小写不同 ) 转义序列:将反斜杠(\)后面的字符转变为另外的含义。是一种特殊的字符常量。 5. 字符数据的应用举例 main() {int i; char c; i=‘a’; c=97; printf( “%c,%d\n”, c, c) ; printf( “%c,%d\n”, i, i) ; } 输出结果: a , 97 a , 97 3.2.5 指针型数据及其表示 变量与地址的概念 2. 指针变量的定义 变量初始化的应用举例 main() {int a; int b; b=a+2; printf( “%d,%d\n”, a,b) ; } 3.3 算术运算与赋值语句 分类 (作用): 算术运算符 + - * / % 自增自减运算符 ++ -- 赋值与赋值组合运算符 = += -= *= /= %= = = |= = ^= 关系运算符 == = = != 逻辑运算符 || ! 位运算符 | ^ ~
您可能关注的文档
最近下载
- (100分)中国石油大学2022秋《红楼梦研究第二阶段在线作业.doc VIP
- 第7节货场平面布置及配置图.PDF VIP
- 8.1功与功率 (教学课件)-高中物理人教版(2019)必修第二册 .pptx VIP
- 海浦蒙特MTCC-V2A经典系列别墅电梯控制柜用户手册-中-V1.0.pdf VIP
- 塔里木油田超深气井产出剖面解释方法研究.pdf
- 2025年上海市青少年活动中心(上海市青年发展服务中心)工作人员公开招聘(第二批)笔试备考题库及答案解析.docx VIP
- 2025北京市公安局公共交通安全保卫总队勤务辅警招聘70人笔试备考试题及答案解析.docx VIP
- BRCGS 包装材料(第七版)文件清单.xlsx VIP
- 生物多样性保护与监测.pdf VIP
- 《探寻非遗漆扇之美》课件.pptx VIP
文档评论(0)