网站大量收购独家精品文档,联系QQ:2885784924

第3章 清华大学 数据类型、运算符与表达式.ppt

第3章 清华大学 数据类型、运算符与表达式.ppt

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

文档评论(0)

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

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

1亿VIP精品文档

相关文档