- 1、本文档共97页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 数据类型、运算符与表达式 本章要点 主要内容 主要内容 3.7 各类数值型数据间的混合运算 3.8 算术运算符和算术表达式 3.9 赋值运算符和赋值表达式 3.10 逗号运算符和逗号表达式 习题 3.1 C语言的数据类型 数据类型 3.1 C语言的数据类型 3.1 C语言的数据类型 指针类型:指针是一种特殊的,同时又是具有重要作用的数据类型。其值用来表示某个变量在内存储器中的地址。虽然指针变量的取值类似于整型量,但这是两个类型完全不同的量,因此不能混为一谈。 3.2 常量与变量 3.2.1 标识符(identifier)和保留字: 在C语言中用来对变量、符号常量、函数、数组、类型等数据对象命名的有效符号序列统称为标识符。 1、标识符的定义: C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 3.2 常量与变量---标识符 标识符举例: sum,_total , month , Student_name, lotus_1_2_3,BASIC , li_ling $300,#432 ,M.D.John ,x+y, 3D64 ,ab 3.2 常量与变量 2、保留字: 保留字是一类特殊的标识符,在c语言中具有特定严格含义的单词,又称专用符或关键字。 如:int char float double unsigned struct if do while switch return goto define include undef sizeof 3.2 常量与变量 3.2 常量与变量 常量 直接常量(字面常量):可以直接从字面值看出来。 整型常量: 12、0、-3 实型常量:4.6、-1.23 字符常量: a’、‘b’、 ‘2’ 符号常量:用标识符代表一个常量,称之为符号常量。 3.2 常量与变量---符号常量 3.2 常量与变量 符号常量 用#define命令行定义price代表常量30。 符号常量与变量不同,它的值在其作用域内不能改变,也不能再被赋值。 使用符号常量的好处是:含义清楚;能做到“一改全改”。 习惯上符号常量标识符用大写字母,变量标识符用小写字母,以示区别。 3.2 常量与变量 3.2 常量与变量 3、变量定义的一般形式: 类型标识符 变量名表; 例:int a,b; double x,y; char ch1; 3.2 常量与变量 4、说明: 变量定义必须放在变量使用之前。一般放在函数体的开头部分,所有的变量定义都放在一起。 对变量的值的存取实质是对存储单元中数据的存取。 3.2 常量与变量 5、变量的地址: 在程序运行时,变量的值存放在内存中,存储变量的内存空间的首地址,即变量地址。 例: int m; char ch; float x; 变量地址的表示方式: 变量名 m, ch , x 3.2 常量与变量 3.2 常量与变量 注意: 建议变量名的长度最好不要超过8个字符。 要求对所有用到的变量作强制定义,也就是“先定义,后使用” 。根据定义的数据类型,编译系统为变量分配存储空间。 3.3 整型数据 3.3.1 整型常量的表示方法 十进制整数。如:123,0,-456 八进制整数,以“0”零开头。如: 0123 十六进制整数,以“0x”开头。如: 0x123 3.3 整型数据 3.3.2 整型变量 3.3 整型数据 3.3 整型数据 在内存中,数值是以补码的形式表示的。正数的补码、反码和其原码形式相同。 3.3 整型数据 求负数的补码的方法: 3.3 整型数据 3.3 整型数据 正数 1的补码:0000000000000001 …………….. 32767的补码:01111111111111111 0 0的补码:0000000000000000 3.3 整型数据 负数 -1的补码:11111111111111111 -32767的补码:1000000000000001 -32768=-32767-1 -32768的补码:1000000000000000 3.3 整型数据 3.3 整型数据 注意: 1、允许在一个类型说明符后,定义多个相同类型的变量。各变量名之间用逗号间隔。类型说明符与变量名之间至少用一个空格间隔。 2、最后一个变量名之后必须以“;”号结尾。 3、变量定义必须放在变量使用之前。一般放在函数体的开头部分。 3.3 整型数据 例3.2 整型变量的定义与使用。 main()
您可能关注的文档
- 安全储存柜及化学储存柜价格.docx
- 1.磁现象及磁场.ppt
- 第3讲 微量营养素copy.ppt
- 1.第一讲 入题:软件领域的发展和分布式应用程序设计框架和技术(3学时).ppt
- 1.汽车底盘组成与驱动形式.ppt
- 第3讲 走进Linux图形界面.ppt
- 1_1行列式定义性质和计算.ppt
- 安全风险管理应用培训详解.ppt
- 第3讲 最简单的C程序设计-顺序程序设计.ppt
- 第3讲 最优准则法.pdf
- 2024-2025学年安徽省蚌埠市经济开发区下学期第三次考试化学试题(辅导班)试题含解析.doc
- 2024-2025学年安徽省合肥市长丰县初三“绵阳三诊”热身考试化学试题含解析.doc
- 2024-2025学年福建省莆田市第二十五中学初三开年摸底大联考化学试题含解析.doc
- 2024-2025学年福建省南平市剑津片区重点达标名校初三下学期期初学情调研考试化学试题试卷含解析.doc
- 2024-2025学年百色市重点中学初三4月调研考试化学试题试卷含解析.doc
- 2024-2025学年安徽亳州刘桥中学初三下学期期末考试化学试题(B卷)含解析.doc
- 2024-2025学年安徽省桐城市初三年级三月联考化学试题含解析.doc
- 2024-2025学年北京市东城区初三四校联考化学试题含解析.doc
- 2024-2025学年安徽省合肥市庐江县志成学校初三毕业生第一次教学质量监测化学试题含解析.doc
- 2024-2025学年安徽省合肥一六八中学初三暑假末结业考试物理试题含解析.doc
文档评论(0)