第2章 数据类型和表达式ppt课件.ppt

第2章 数据类型和表达式ppt课件.ppt

ID:58708261

大小:505.50 KB

页数:64页

时间:2020-10-04

第2章 数据类型和表达式ppt课件.ppt_第1页
第2章 数据类型和表达式ppt课件.ppt_第2页
第2章 数据类型和表达式ppt课件.ppt_第3页
第2章 数据类型和表达式ppt课件.ppt_第4页
第2章 数据类型和表达式ppt课件.ppt_第5页
资源描述:

《第2章 数据类型和表达式ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章数据类型和表达式第2章数据类型和表达式2.1词法构成2.2数据类型2.3常量与变量2.4运算符和表达式第2章数据类型和表达式2.1词法构成字符集标识符关键字注释符字符集C语言的字符集是ASCII字符集的一个子集,由字母,数字,标点符号和特殊字符构成。(1)英文字母:a~z,A~Z(2)数字:0~9(3)空白符:空格符,制表符,换行符等统称为空白符。(4)特殊字符:①标点符号②转义字符字符集表2.1常用转义字符表名称符号名称符号空字符(null)换行(newline)换页(formfee

2、d)f回车(carriagereturn)r退格(backspace)b响铃(bell)a水平制表(horizontaltab)t垂直制表(verticaltab)v反斜线(backslash)\问号(questionmark)?单引号(singlequotationmarks)'双引号(doublequotationmarks)”1到3位8进制数所代表的字符ddd1到2位16进制数所代表的字符xhh标识符C语言规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线

3、(_)组成的字符串,并且第一个字符必须是字母或下划线。注意(1)C语言中标识符严格区分大小写(2)ANSIC标准规定标识符的长度可达31个字符(3)标识符命名应“见名知义”;(4)变量名都要“先定义,后使用”。关键字ANSIC定义的关键字共32个,根据关键字的作用,可将其分为数据类型关键字、控制语句关键字、存储类型关键字和其它关键字四类MicrosoftC在ANSIC基础上扩展的关键字有(19个)注释符C语言的注释符是以“/*”开头,并以“*/”结尾,其间的内容为注释,一般出现在程序语句行之后,用来

4、帮助阅读程序。数据类型基本类型构造类型指针类型()空类型(void)字符型(char)枚举类型(enum)数组类型([])结构体类型(struct)共用体类型(union)整型实型单精度型(float)双精度型(double)2.2数据类型基本整型长整型短整型无符号整型整数类型整型数就是通常使用的整数,分为带符号整数和无符号整数两大类。1.基本类型定义类型说明符:int例如,inta,b,c;说明变量a,b,c被同时定义为基本整型数据类型。整数类型2.整型数据的存储与取值范围表2.2VisualC

5、++6.0环境中整型数据属性表数据类型占用字节数二进制位长度值域int432-2147483648~2147483647short[int]216-32768~32767long[int]432-2147483648~2147483647[signed]int216[signed]short[int]216[signed]long[int]432unsigned[int]2160~65535unsignedshort[int]216同unsignedintunsignedlong[int]4320~

6、4294967295整数类型3.整型数据的表示形式十进制整数:254,-127,0都是正确的,而0291(不能有前导0)、23D(含有非十进制数码)都是非法的;八进制整数:021,-017都是正确的,它们分别代表十进制整数17,-15,而256(无前缀0)、03A2(包含了非八进制数码)是非法的;十六进制整数:0x12,0x1F都是正确的,它们分别代表十进制整数18,31,而5A(无前缀0x)、0x3H(含有非十六进制数码)是非法的。实数类型1.基本类型定义类型说明符:float(单精度型),dou

7、ble(双精度型),longdouble(长双精度型)2.实数存储与取值范围在计算机中,实数是以浮点数形式存储的,所以通常将单精度实数称为浮点数。例如单精度实型数据在计算机中的存放形式见图2.1所示。其中,小数部分一般都采用规格化的数据形式。图2.1单精度实型数据在计算机中的存放形式1位7位1位23位阶符阶码数符尾数指数部分小数部分实数类型3.浮点数的表示形式在C语言中,实数表示只采用十进制。它有二种形式:十进制数形式和指数形式。(1)十进制数形式。由整数、小数部分和小数点组成,整数和小数都是十进制

8、形式。例如,0.123,-125.46,.78,80.0等都是合法形式。(2)指数形式。由尾数、指数符号e或E和指数组成,尾数是小数点左边有且只有一位非零数字的实数。e或E前面必须有数字,e或E后面必须是整数。指数形式用于表示较大或者较小的实数。字符类型1.基本类型定义类型说明符:char2.字符型数据存储与取值范围字符型数据的取值范围:ASCII码字符集中的可打印字符。字符数据存储占1个字节,存储时实际上存储的是对应字符的ASCII码值(即一个整数值)。字符类型3.

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

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

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