C语言基本的数据类型.ppt

C语言基本的数据类型.ppt

ID:51643523

大小:435.00 KB

页数:59页

时间:2020-03-27

C语言基本的数据类型.ppt_第1页
C语言基本的数据类型.ppt_第2页
C语言基本的数据类型.ppt_第3页
C语言基本的数据类型.ppt_第4页
C语言基本的数据类型.ppt_第5页
资源描述:

《C语言基本的数据类型.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章基本数据类型(1)本章内容介绍引出:标示符3.1C语言的数据类型3.2整型和实型3.3字符型3.4库函数补充:什么是标识符标识符是一个名字,是给程序中的实体(常量、变量、类型、函数、数组、结构体以及文件起的名称,文件名也是标示符。组成:由字母、下划线、数字组成,且标示符必须由字母或下划线开头,否则程序出错。C语言不允许同时定义2个相同变量。C语言不同于其它语言,区分大小写。Area_abc4dd长度:只能识别前8位。建议变量名的长度最好不要超过8个字符标识符分类标识符有三类:关键字、预定义标识符和用户定义标识符。1)关键

2、字已被C系统所占用的标识符称为关键字,每个关键字在C程序中都有其特定的作用,关键字不能作为用户标识符。TurboC2.0的关键字,共32个,所有关键字中只包含小写字母和下划线。标示符ANSI标准定义的共32个关键字autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolati

3、lewhile标识符分类2)预定义标识符C语言系统提供的库函数名和编译预处理命令等构成了预定义标识符。printf,scanf等3)用户标识符禁止使用关键字作为用户的标识符尽量避免使用预定义标识符作为用户标识符标识符中不能出现全角字符、空格使用标识符最好做到见名知义标识符必须先定义后使用,否则出现编译错误标识符正确的标识符不正确的标识符不正确的原因area33area数字打头sort_scoresort-score标识符中使用了减号“-”DEFAULTdefault使用关键字作标识符a123ba12345b标识符中使用了全角字

4、符“3”_915-915标识符中使用了减号“-”xandyx&y标识符中含有非法字符“&”常量的类型在程序运行过程中,其值不能被改变的量称为常量常量区分为不同类型,1)整型常量:100,-100,07623,0xa3f2)实型常量:3.14,1.2345e3,-3.7893)字符型常量:‘a’,‘b’,‘2’4)字符串常量:"123","Goodmorning!"5)符号常量:#definePI3.14159PI、ESC与ID是符号常量变量变量:是值可以改变的量。实质:内存中的存储单元定义方法:数据类型标示符标识符的格式:1)

5、只能使用字母、数字或下划线2)首字符必须为字母或下划线3)字符个数不超过32个4)区分大小写5)不能使用关键字(保留字)如:x,sum,_word,lotus_1_2_33df,$12,a+b,M.D.John,int注意:标识符要“见名知意”,变量应“先定义后使用”变量的特性:1)应先定义后使用;2)每一变量被指为一确定类型,在编译时就能为其分配相同的存储单元;3)指定每一变量属于一类型,便于在编译时,据此检查该变量所进行的运算是否合法内存x例:#definePRICE30voidmain(){intnum,total;nu

6、m=10;total=num*PRICE;printf("total=%d",total);}←定义变量←赋值←赋值intx;x=-10;-103.1C的数据类型数据有一个非常重要特征即数据的类型。数据类型不仅确定了变量的取值范围、占内存空间大小,而且还确定了变量所能参加的各种运算方式。例如一个整型(int)类型的数据,占内存空间2字节,取值范围规定为-32768~32767之间的整数,能参与算术运算、位运算等。C语言中,每个变量在使用之前必须定义其数据类型。C的数据类型构造类型字符型实型空类型(void)数组([])指针类型

7、(*)结构体(struct)共用体(union)枚举(enum)字符型(char)无符号字符型(unsignedchar)单精度(float)双精度(double)长双精度(longdouble)数据类型基本类型整型整型(int)短整型(shortint)长整型(longint)无符号整型(unsignedint)无符号短整型(unsignedshortint)无符号长整型(unsignedlongint)C的数据类型基本类型:由系统事先定义好的不可再分割的类型,可以直接利用这些类型名定义数据。构造类型:由基本类型组成的更为复

8、杂的类型。指针类型:一种特殊的、具有重要作用的数据类型,其值用来表示某个量在内存中的地址。空类型:主要用于特殊指针变量和无返回值函数的说明注意:数据类型的位数和取值范围与所运行环境有很大关系(例如TurboC与VisualC++6.0会有不同)C的数据类型类型名名称位数取值范

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

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

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