02数据类型和运算.ppt

  1. 1、本文档共97页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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()

您可能关注的文档

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档