《数据与数据类型》PPT课件

《数据与数据类型》PPT课件

ID:45432290

大小:5.25 MB

页数:68页

时间:2019-11-13

《数据与数据类型》PPT课件_第1页
《数据与数据类型》PPT课件_第2页
《数据与数据类型》PPT课件_第3页
《数据与数据类型》PPT课件_第4页
《数据与数据类型》PPT课件_第5页
资源描述:

《《数据与数据类型》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章 数据与数据类型1主要内容C的基本数据类型常量与变量运算符与表达式数据类型转换22.1C的基本数据类型整数类型字符类型实数类型枚举类型32.1C的基本数据类型42.1.1整数类型整型常量的表示方法:十进制整数:125,0,-256八进制整数:以数字0开头的数字序列0123=(123)8=1×82+2×81+3×80=(83)10十六进制整数:以0x开头的数字序列0x123=(123)16=1×162+2×161+3×160=(291)1052.1.1整数类型整型变量的分类:基本整型:用int表示短整型:用shortint表示,或用short表示长整型:用

2、longint表示,或用long表示62.1.1整数类型整型变量的分类:有符号基本整型:[signed]int无符号基本整型:unsigned[int]有符号短整型:[signed]short[int]无符号短整型:unsignedshort[int]有符号长整型:[signed]long[int]无符号长整型:unsignedlong[int]72.1.1整数类型类型比特数最小取值范围[signed]int16-215~215-1,等于-32768~32767unsignedint160~216-1,等于0~65535[signed]short[int]16-

3、215~215-1,等于-32768~32767unsignedshort[int]160~216-1,等于0~65535long[int]32-231~231-1,等于-2147483648~2147483647unsignedlong[int]320~231-1,等于0~4294967295ANSI标准关于整数类型的规定8说明在微机上,用long型可得到大范围的整数,但同时会降低运算速度一个整型常量后面加一个字母u或U,认为是unsignedint型一个整型常量后面加一个字母l或L,认为是longint型常量92.1.2字符类型字符常量:一对单撇号括起来的单

4、个字符注意:´a´与´A´是不同的字符常量单撇号是分隔符不能用双撇号代替单撇号´"不能用一对单撇号括起来做为字符常量字符常量本身具有数值,其数值就是它的ASCⅡ代码值´a´´A´´?´´#´102.1.2字符类型转义字符:以一个开头的字符序列,如´´字符形式含义ASCII代码r回车,将光标移到当前行的开始位置13换行,将光标移到下一行的开始10b退格8t移到下一个水平制表位9f换页,光标移到下一页的开始12\反斜杠字符''92'单引号字符39"双引号字符34ddd一到三位八进制数代表的任意字符如:141代表字符'a'xhh一到两

5、位16进制数代表的任意字符如:x41代表字符'A'112.1.2字符类型字符变量:charc1,c2;c1=´a´;c2=´b´;在所有的编译系统中都规定以一个字节来存放一个字符122.1.2字符类型字符型数据在内存中是以其相应的ASCⅡ代码存放的charc1,c2;c1=´a´;c2=´b´;97c198c201100001c101101010c213说明一个字符数据既可以字符形式输出,也可以一个整数形式输出。以字符形式输出时,先将存储单元中的ASCⅡ码转换成相应字符,然后输出;以整数形式输出时,直接将其ASCⅡ码作为整数输出一个整数(当然此整数只限于与字符

6、相对应的整数)也可以用字符形式输出字符数据可以作为整数参加运算,相当于对它们的ASCⅡ码进行运算字符数据与整型数据可以相互赋值inti;charc;i=´a´;c=97;142.1.2字符类型#includevoidmain(){charc1,c2;c1=97;c2=98;printf("%c,%c",c1,c2);printf("%d,%d",c1,c2);}a,b97,98152.1.2字符类型#includevoidmain(){charc1,c2;c1=´a´;c2=´b´;c1=c1-32;c2=c2-32;

7、printf("%c,%c",c1,c2);}A,B162.1.2字符类型字符串常量:一对双撇号括起来的零个或多个字符序列说明:以双撇号为定界符,但双撇号不属于字符串常量双撇号中的字符不能是:´""hello""CProgrammingLanguage""a"字符串:Isay:"Goodby!"应写为:"Isay:"Goodby!""注解:”表示双引号字符,是个转义字符172.1.2字符类型字符串常量:一对双撇号括起来的零个或多个字符序列说明:不要将字符常量与字符串常量混淆"hello""CProgrammingLanguage""a"charc;c

8、=´a´;c="a";c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。