C语言第2章基本数据类型与表达式ppt课件.ppt

C语言第2章基本数据类型与表达式ppt课件.ppt

ID:58885858

大小:530.50 KB

页数:76页

时间:2020-09-30

C语言第2章基本数据类型与表达式ppt课件.ppt_第1页
C语言第2章基本数据类型与表达式ppt课件.ppt_第2页
C语言第2章基本数据类型与表达式ppt课件.ppt_第3页
C语言第2章基本数据类型与表达式ppt课件.ppt_第4页
C语言第2章基本数据类型与表达式ppt课件.ppt_第5页
资源描述:

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

1、C语言第二章C语言的基本数据类型与表达式2.1C语言字符集、标识符与关键字2.1.1C语言字符集C语言和其他语言一样,它的基本字符集包括有英文字母、阿拉伯数字以及其他一些符号。具体归纳如下:⑴英文字母:大小写各26个,共计52个⑵阿拉伯数字:0到9,共计10个⑶下划线:_;⑷其他特殊符号:主要指运算符,运算符通常由一至两个特殊符号组成。特殊符号集如下:+_*/%++--<>=>=<===!=!‖&&∧~

2、&<<>>()[]{}″?:.,;′2.1.2标识符用户为程序中的变量、常量、数组、函数、文件和类型等数据所起的名字称为标识符。标识符是字母、下划线和数字的排列,但必须用

3、字母或下划线“_”开头。大小写字母含义不同。如count,Count,COUNT是三个不同的标识符。标识符不能和C语言的关键字相同,也不能和用户编制的函数或C语言库函数同名。TurboC2.0对于标识符的规定最长可允许32个字符。合法标识符:_22A,lea_1,avg3,day,ABCde43xyw8不合法标识符:M.J.YORK,$_238,#xy,a*b,8Tea2.1.3关键字关键字(又称保留字)是一种语言中规定具有特定含义的标识符。C语言可使用以下32个关键字:autobreakcasecharconstcontinuedefaultdodoubleelseenu

4、mexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhile注:C语言的关键字都是小写的。2.2C语言的基本数据类型C数据类型丰富,分为:基本类型构造类型指针类型空类型整型字符型实型单精度双精度数组结构体共用体数据有常量、变量之分,均为其中一种类型。枚举数据类型通常将数组类型、结构体类型、共用体类型和指针类型又统称为复杂类型(有的教材将枚举类型也归为复杂类型)。基本类型是复杂类型的元素类型。其前面可以加各种修

5、饰符,用来修改基本类型的含义,以便更准确地适应各种情况的需求。修饰符signed,short,long和unsigned适用于字符和整数两种基本类型,而long还可用于double类型。表2.1列出C所支持的数据类型,表2.2列出基本类型的修饰符。表2.1TurboC所支持的基本数据类型关键字所占位数取值范围精度(位)char8-127~127signedchar8-127~127unsignedchar80~255int16-32768~32767unsignedint160~65535signedint16同intunsignedshortint16同intsigned

6、shortint16同shortintlongint32-2147483648~2147483647unsignedlongint320~4294967295float32-3.4×10-38~+3.4×10387double64-1.7×10-308~+3.4×1030815longdouble80-3.4×10-4932~+3.4×104932表2.2基本数据类型的修饰符修饰符含义signed带符号修饰符unsigned无符号修饰符long长型修饰符short短型修饰符2.2.2整型变量一、分类:分为四种:基本型、短整型、长整型、无符号型2.短整型:用“shortint

7、”或“short”表示3.长整型:用“long”或“longint”表示1.基本型:用“int”表示4.无符号型:(修饰符:unsigned)不存放符号,则不带符号数.又分无符号整型,无符号短整型,无符号长整型。分别以unsignedint、unsignedshort和unsignedlong表示。整型数据有:十进制整数、八进制整数和十六进制三种形式。(1)十进制整数的表示与数学上的表示相同,如:256,-321,0(2)八进制整数的表示以数字0开头,如:0234表示八进制整数(234)8,所对应的十进制数为2×82+3×81+4×80=156。(3)十六进制整数的表示以0

8、x开头,如:0x234表示十六进制整数(234)16(注意:十六进制数前导字符0x,x前面是数字0)在一个整型数据后面加一个字母l或L,则认为是longint型量(长整型)。如342L、0L、78L等。2.2.3实数类型实数类型的数据即实型数据,又称之为浮点型数据。TurboC的实型数据又分为单精度型(float)和双精度型(double)两种,它们所占内存字节数及取值范围见表2.1。在C语言程序设计中,实型数据有两种表达形式:(1)十进制数形式。如:5.734、0.273、8、224等。(2)指数形式。如:546

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

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

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