C语言第3章(数据类型和表达式).ppt
《C语言第3章(数据类型和表达式).ppt》由会员分享,可在线阅读,更多相关《C语言第3章(数据类型和表达式).ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章C数数据据类类型型基本类型基本类型构造类型构造类型指针类型指针类型数值类型数值类型字符类型字符类型char整型整型浮点型浮点型短整型短整型short长整型长整型long整型整型int单精度型单精度型float双精度型双精度型double枚举类型枚举类型enum数组数组结构体结构体struct共用体共用体union空类型空类型void常量定义常量定义:在程序运行过程中,其值不能改变在程序运行过程中,其值不能改变的量。的量。常量的常量的作用作用:为变量赋值、参与表达式运算。为变量赋值、参与表达式运算。常量分类常量分类按字面形式按字面形式直接常量直接常量(字面常量)(字面常量)符号常量符
2、号常量0、-2、1230.2、4.8、1.3e20a、g、k按数据类型按数据类型整型常量整型常量实型常量实型常量字符常量字符常量一一.常量常量自定义符号常量自定义符号常量常常量量可可以以用用符符号号表表示示,该该符符号号必必须须定定义义,符符号号串串中中用用大大写写字母。定义如下:字母。定义如下:#include#define PRICE 30 void main()int n,total;n=10;total=n*PRICE;printf(“%d”,total);优点:优点:增加可读性;增加可读性;便于程序修改;便于程序修改;例如:例如:#define NULL 0#define PI 3.
3、14159运行结果:运行结果:300define 符号符号 字面常量字面常量符号常量定义符号常量定义符号常符号常量使用量使用注意:符号常量名用大写,变量名用小写。注意:符号常量名用大写,变量名用小写。1.变量的定义和使用规则变量的定义和使用规则变量使用规则变量使用规则:先定义,后使用先定义,后使用。变量定义的一般格式变量定义的一般格式:数据类型数据类型 变量名变量名1,变量名变量名2,变量名变量名n;目的:目的:在编译时分配内存空间在编译时分配内存空间 int sum;sum=0;sum=sum+3;决定分配字节数和数的表示范围决定分配字节数和数的表示范围,char型占型占1个个字节、字节、i
4、nt型占型占4个字节、个字节、float型占型占4字节。字节。例例:int a,b,c;float ab;变量名变量名与变量值变量值不同。不同。在程序执行过程中,变量的值在程序执行过程中,变量的值可以可以由程序改变。由程序改变。内存内存sum0二二.变量变量3 2.变量的初始化变量的初始化 定义变量的同时为变量赋初值。定义变量的同时为变量赋初值。int sum=3;例:int a=2,b,c=4;float data=3.67;变量所占空间的首地址首地址称为该变量的地址变量的地址用&表示3.变量的地址变量的地址int sum=10;printf(“%xn”,&sum);内存内存sum 3一一.
5、基本概念基本概念数据数据:数值、文字、语音、图形和图象。:数值、文字、语音、图形和图象。数据必须数字化编码数据必须数字化编码(二进制二进制),才能传送、存储和处,才能传送、存储和处理。理。二二.进位计数制进位计数制进位制进位制二进制二进制八进制八进制十进制十进制十六进制十六进制规则规则逢二进一逢二进一 逢八进一逢八进一逢十进一逢十进一 逢十六进一逢十六进一基本符号基本符号 0,10,1.70,1,90,1,.,9,A,.F形式表示形式表示BODH十进制(D)二进制(B)八进制(O)十六进制(H)01234567891011121314150110111001011101111000100110
6、10101111001101111011110123456710111213141516170123456789abcdef三三.十进制数转换成十进制数转换成r(r=2,8,16等等)进制进制 十进制整数十进制整数 二进制二进制:采用除采用除2取余法取余法例:求(66)10的等值二进制数。2 66 余余数数 2 33 0 2 16 1 2 8 0 2 4 0 2 2 0 2 1 0 0 1 (66)10=(1000010)2十进制十进制 八进制:八进制:采用除8取余法。十进制十进制 十六进制:十六进制:采用除16取余法。(1)整数部分的转整数部分的转换换(2)小数部分的转换小数部分的转换十进制
7、小数十进制小数 二进制二进制:采用乘采用乘2取整法取整法。求求(0.8124)10的等值二进制数。的等值二进制数。0.8 1 2 4 2 1.6 2 4 8 1 0.6 2 4 8 2 1.2 4 9 6 1 0.2 4 9 6 2 0.4 9 9 2 0 2 0.9 9 8 4 0 十进制小数十进制小数八进制数:八进制数:采用乘采用乘 8 取整的方法取整的方法。十进制小数十进制小数十六进制数:十六进制数:采用乘采用乘 16 取整的方法取整的方法。(0.8125)10 (0.1100)264(H)=0110 0100(B)6 4144(O)=001 100 100(B)1 4 42C1D(H)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 数据类型 表达式
限制150内