C基本数据类型和表达式.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C基本数据类型和表达式.ppt》由会员分享,可在线阅读,更多相关《C基本数据类型和表达式.ppt(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章第二章 基本数据类型和表达式基本数据类型和表达式2.1 c+2.1 c+的基本数据类型的基本数据类型 1c+的数据类型1c+c+的数据类型的数据类型2C+基本数据类型基本数据类型整型整型int字符型字符型 char实型实型单精度型单精度型float双精度型双精度型double结构结构struct联合联合 union枚举枚举enum类类class数组数组type 指针指针type*空类型空类型void数据类型数据类型基本数据类型基本数据类型非基本数据类型非基本数据类型u类型修饰符类型修饰符Short long signed unsigned第二章第二章 基本数据类型和表达式基本数据类型和表
2、达式2基本数据类型修饰符 long(长型符)short(短型符)signed(有符号型)unsigned(无符号型)3用类型修饰符修饰后的基本数据类型43用类型修饰符修饰后的基本数据类型oo字符型字符型 说明符说明符char /character 占用内存占用内存1个字节个字节 前面可加前面可加signed或或unsigned 可以其可以其ASCII码值参与运算码值参与运算5修饰后的基本数据类型所属类型所属类型加修饰符后的加修饰符后的类型类型16位计算机位计算机中所占字节中所占字节数数备注备注charchar1unsignedchar1signedchar16修饰后的基本数据类型oo整型整型
3、说明符说明符int /integer 占用占用4字节(字节(32位微处理机)位微处理机)前面可加前面可加short(占(占2字节)或字节)或long(占(占 4字节)字节)前也可前也可signed或或unsigned修饰修饰7修饰后的基本数据类型所属类型所属类型加修饰符后的加修饰符后的类型类型16位计算位计算机中所占机中所占字节数字节数备注备注intint2unsignedint 2signedint28修饰后的基本数据类型所属类型所属类型加修饰符后的类型加修饰符后的类型16位计位计算机中算机中所占字所占字节数节数备注备注shortintshortint2shortunsignedshorti
4、nt2signedshortint 29修饰后的基本数据类型所属类型所属类型加修饰符后的类型加修饰符后的类型16位计位计算机中所算机中所占字节数占字节数备备注注longintlongint4longunsignedlongint 4signedlongint410oo实型实型单精度实型单精度实型双精度实型双精度实型长双精度实型长双精度实型 说明符说明符说明符说明符floatfloat 占用内存占用内存占用内存占用内存4 4个字节个字节个字节个字节说明符说明符double占用内存占用内存8个字节个字节说明符说明符long double占用内存占用内存10个字节个字节11修饰后的基本数据类型所属类
5、型所属类型加修饰符后的类型加修饰符后的类型16位计位计算机中所算机中所占字节数占字节数备备注注实型实型float4double8longdouble1012第二章第二章 基本数据类型和表达式基本数据类型和表达式2.2 整型数据1整型数据的基本情况(见表2-1)2操作符sizeof(数据类型)可测定某数据类型所占字节长度。例如:cout“size of int is”sizeof(int)endl;输出为:size of int is 213第二章第二章 基本数据类型和表达式基本数据类型和表达式3整型常量(整型常数):三种表示法(1)10进制常数(有正负):123,-46,0(2)8进制常数(无
6、符号):0开头的整数,如0123(3)16进制常数(无符号):0X或0 x开头的整数,如0 x123,0X23143.整型常量整型常量十进制整数,十进制整数,非0开头 123 -756八进制整数,八进制整数,以0开头 0123=0123=十六进制整数,十六进制整数,以0 x或0X开头 表示长整型常量可加后缀表示长整型常量可加后缀L或或l)83()123(108=)291()123(12301016=x第二章第二章 基本数据类型和表达式基本数据类型和表达式4.4.整形变量的定义和初始化整形变量的定义和初始化o变量命名:字母或下划线开头的字母、数字、下划线序列,不能为保留字。c+区分大小写。o变量
7、命名常用方法 常用方法:mycar,my_car16第二章第二章 基本数据类型和表达式基本数据类型和表达式o整形变量定义 int i,j,k;unsigned int myAge,myWeight;long area,width;o整形变量赋值和初始化 赋值:unsigned short width;width=5;/=为赋值号17第二章第二章 基本数据类型和表达式基本数据类型和表达式 初始化:unsigned short width=5;long width=7,length=7;double area,radius=23;18第二章第二章 2.3 2.3 字符型数据字符型数据1.字符型数据
8、的基本情况uu字符常量字符常量(Charater constants)u由单引号括起的字符,称为字符常量。由单引号括起的字符,称为字符常量。如:如:a,9,+u 转义字符表示控制字符或具有特定用途的字符。转义字符表示控制字符或具有特定用途的字符。u 在内存中,字符数据以在内存中,字符数据以ASCII码存储,码存储,o int a=b;o char c=97;o coutaendl;输出:输出:98o coutcendl;输出:输出:a19第二章第二章 基本数据类型和表达式基本数据类型和表达式2字符型常量的表示(1)常规字符:单引号括起的一个字符。如a,x,?等。(2)转义字符:以“”开头的字符
9、序列。如n,b等。(3)ddd,d为8进制数,表示范围为000 377。十进制数为0-255。20转转义义序列序列对对应应值值对对应应功功能能或或字符字符转转 义义 序序列列对应值对应值对应功能或字符对应功能或字符aa7 7响铃响铃9292反斜线反斜线bb8 8退格退格 3939单引号单引号ff1212换页换页”3434双引号双引号nn1010换行换行?6363问号问号rr1313回车回车cccccccccccc的的十十进进制值制值该值对应的字符该值对应的字符tt9 9水平制表水平制表xhhxhhhhhh的的 十十 进进制值制值该值对应的字符该值对应的字符vv1111垂直制表垂直制表21第二章
10、第二章 基本数据类型和表达式基本数据类型和表达式(4)xhh,h为16进制数,表示范围为x00-xff。十进制数为0-255。(5)单引号内后跟上述情况以外的其它字符,表示该字符本身。如:d即是d注:单引号,“双引号,反斜杠这三个字符只能用下述方法表示:单引号用,“双引号用”,反斜杠用。22第二章第二章 基本数据类型和表达式基本数据类型和表达式(6)字符串常量:用双引号括起来的字符序列以0作为结束标志,该字符占有一字节的存储空间,但并不计入字符串的长度。如:“C+string”其存储格式为:其中字符串的长度为9C+string023字符串常量字符串常量(String Literals)u由一对
11、双引号括起的字符序列称为字符串常量。由一对双引号括起的字符序列称为字符串常量。“How do you do?”“china”u字符串常量以字符串常量以0结束。结束。u可用续行符可用续行符可用续行符可用续行符“”对字符串续行对字符串续行对字符串续行对字符串续行u区分空字符区分空字符区分空字符区分空字符(ASCIIASCII为为为为0 0)与空格字符与空格字符与空格字符与空格字符(ASCIIASCII 为为为为3232)chin0a第二章第二章 基本数据类型和表达式基本数据类型和表达式3字符型变量的定义和初始化o定义:char c1;o初始化:char c2=A;25o字符型数据在外部表示字符,在
12、内存单元中存入的并不是该字符本身,而是该字符的ASCII码(整数值)。如:字符A ASCII码为65 字符a ASCII码为97o表达式求值过程中字符被转成与其代码等值的整数,进行计算(字符数据也可以进行加减乘除)如:b a+A=98-97+65=66=B4字符型和整形的关系26第二章第二章 基本数据类型和表达式基本数据类型和表达式o故只要范围合理,字符数据与整型数据可以互相赋值 如:char ch1=a,ch2=B;也可为char ch1=97,ch2=66;27第二章第二章 基本数据类型和表达式基本数据类型和表达式2.4枚举类型数据1枚举类型数据的基本情况2枚举类型的定义例如:enum w
13、eekdaySun,Mon,Tue,Wed,Thu,Fri,Sat;28第二章第二章 基本数据类型和表达式基本数据类型和表达式3枚举变量的定义例如:weekday w1,w4;4枚举变量的初始化例如:weekday w1=Mon;29第二章第二章 基本数据类型和表达式基本数据类型和表达式5枚举型数据与整型数据之间的关系o枚举中的符号与整数有一一对应关系例如:enum weekdaySun,Mon,Tue,Wed,Thu,Fri,Sat;0 1 2 3 4 5 630第二章第二章 基本数据类型和表达式基本数据类型和表达式o可以用=为一个符号规定任意整数,该符号增1为下一个符号的默认整数。例如:e
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基本 数据类型 表达式
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内