- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 清华大学 数据类型、运算符与表达式.ppt
第2章 数据类型、运算符与表达式 2.1 C的数据类型 2.2 常量与变量 2.3 整型数据 2.4 实型数据 2.5 字符型数据 2.6 变量赋初值 2.7 各类数值型数据间的混合运算 2.8 算术运算符和算术表达式 2.9 赋值运算符和赋值表达式 2.10 逗号运算符和逗号表达式 习题 2.1 C的数据类型 一个程序应包括以下两方面内容: (1) 对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构(data structure)。 (2) 对操作的描述。即操作步骤,也就是算法(algorithm)。 打个比方,厨师做菜肴 2.1 C语言数据类型 2.2 常量与变量 2.2.1 常量和符号常量 在程序运行过程中,其值不能被改变的量称为常量。 整型常量:12,0,-3 实型常量:4.6、-1.23 字符常量:‘a’,‘d’ 符号常量: printf( %d %d %d\n ,12,0,-3); printf( %f %f %f\n ,4.6,-1.23,0.0); printf( %c %c %c\n , a, b, c); #define PRICE 30 main ( ) { int num,total; num=10; total=num* PRICE; printf(total=%d,total); } 符号常量名用大写 2.2.2 变量 其值可以改变的量称为变量。 符号常量名、变量名的有效字符序列称为标识符(identifier)。 C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 合法的标识符: sum,average, -total, class, day, month,student-name,tan,lotus-1-2-3,basic, li-ling 不合法的标识符: M.d.John,y 123,#33,3d64,ab,int 2.3 整型数据 2.3 整型数据 2.3.2 整型变量 1. 整型数据在内存中的存放形式数据在内存中是以二进制形式存放的。(4个字节) int i; i=10; 0000000000001010 int i; i=-10; 000000000000101011111111111101011111111111110110 2. 整型变量的分类 可以根据数值的范围将变量定义为基本整型、短整型或长整型。 (1) 基本整型int 4个字节 (2) 短整型short int 2个字节 (3) 长整型long int 4个字节 int student; printf( %d\n ,sizeof(student)); short int student1; printf( %d\n ,sizeof(student1)); long int student2; printf( %d\n ,sizeof(student2)); unreferenced local variable定义了没用到 有符号基本整型 [signed] int 无符号基本整型 unsigned int 有符号短整型 [signed] short [int] 无符号短整型 unsigned short [int] 有符号长整型 [signed] long [int] 无符号长整型 unsigned long [int] 3. 整型变量的定义 例如: int a,b;(指定变量a、b为整型) unsigned short c,d;(指定变量c、d为无符号短整型) long e,f; (指定变量e、f为长整型) 4. 整型数据的溢出 在vc中一个short int型变量的最大允许值为32767,如果再加1,会出现什么情况? 例2.3整型数据的溢出。 main() {short int a,b; a=32767; b=a+1; printf(%d %d\n,a,b);} 运行结果为 32767,-32768 图2.6 2.4 实型数据 2.4.1 实型常量的表示方法 实数(real number)又称浮点数(floating-point number)。实数有两种表示形式: (1) 十进制小数形式
您可能关注的文档
- Invisible Man看不见的人.ppt
- 5 路由器的基本配置.ppt
- 社会政策基本原理3社会政策的制定.ppt
- 美满人生6大理财梦想.ppt
- 建筑图形设计与规划CAD经典.ppt
- 虚拟制造装配Virtual assembly technology in manufacturing.ppt
- 姚先霞:金融衍生产品.ppt
- 亚太城营销推广方案-01.ppt
- 2011年国际金融十大新闻.ppt
- 高教版职高英语1(基础模块)Unit_6课件PPT课件.ppt
- 物流行业2025年节能减排与物流配送中心节能减排技术转化与应用策略报告.docx
- 农村电商物流配送体系2025年物流标准化建设报告.docx
- 难点详解冀教版8年级下册期末试卷(名师推荐)附答案详解.docx
- 物流行业2025年节能减排与物流配送中心节能减排政策建议报告.docx
- 物流行业2025年节能减排与物流配送中心节能减排技术进步与创新报告.docx
- 2025年白酒市场地域差异下的品牌形象建设策略研究.docx
- 物流行业2025年节能减排与物流配送优化报告.docx
- 交通运输行业节能减排技术创新与产业化报告.docx
- 宠物医疗行业洞察报告:2025年市场规模与行业发展趋势分析.docx
- 2025年全球氢能源产业发展趋势及政策分析白皮书.docx
文档评论(0)