《数据类型表达式》PPT课件

《数据类型表达式》PPT课件

ID:45435998

大小:540.00 KB

页数:39页

时间:2019-11-13

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

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

1、第2章常量、变量、数据类型、运算符和表达式一、C语言的数据类型数据类型规定了一个以值为其元素的集合,是指数据的内在表现形式。数据类型基本数据类型构造数据类型枚举类型指针类型空类型用户自定义类型数组类型结构体类型联合体类型字符型数值型实型整型单精度实型双精度实型短整型整型长整型无符号型无符号基本型无符号短整型无符号长整型表2-1数的范围类别所占位数数的范围说明int16位-32768~32767基本类型(简称整型)short[int]16位-32768∽32767短整型long[int]32位-2147483648~2147483

2、647长整型unsigned[int]16位0~65535无符号整型unsignedshort16位0~65535无符号短整型unsignedlong32位0~4294967295无符号长整型float32位10-37~1038单精度实型double64位10-307~10308双精度实型char8位字符型二、常量与变量1.标示符与关键字(1)标识符什么是标示符?标识符:表示变量名、符号常量名、函数名、数组名等的字符序列。标示符的组成C语言规定标识符只能由大小写字母、数字字符(0~9)和下划线(_)三种字符组成,且第一个字符必须为字母或下

3、划线。(2)关键字什么是关键字?在C语言中,有一类特殊的标示符,它们仅供系统专用,不能用于定义用户的标示符,这就是关键字,又称为系统保留字。ANSIC标准所规定的32个关键字autobreakcasecharcontinueconstdefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhile2.常量什么是常量?常量是指在程序运行

4、过程中,其值不能被程序改变的量。常量的分类在C语言中,常量分为以下5种:整型常量、实型常量、字符常量、字符串常量和符号常量。(1)整型常量十进制整数。如123,-12,0等。八进制整数。以数字0开头的数是八进制数。如0123,-012,00。十六进制整数。以0x(X前为数字0)开头的数是十六进制数。如0x123,-0x12,0x0a。(2)实型常量十进制数形式它由正负号、数字和小数点组成。如0.123,.123,123.0,123.,0.0都是十进制数形式。在TurboC中,使用默认格式输出实型量时,只保留小数点后面6位。(3)字符常量C

5、语言的字符常量是用一对单引号(即撇号’)括起来的一个字符。在计算机的存储中占据一个字节的内存单元。如’a’,’B’,’?’,’6’,’$’等都是字符常量。字符常量的值就是该字符在其所属字符集(如ASCII)中的编码,例如,’A’的ASCII码值是65,’a’的ASCII码值是97。转义字符在C语言中,一些特殊形式的字符常量,称为转义字符或转码序列,它是以一个反斜杠””开头的字符序列。常见的转义符见下表:字符形式功能回车换行(光标移到下一行首列的位置)r回车不换行(光标重回到本行的首列)t横向跳格(即跳到下一个输出区)v竖向跳格

6、(相当于Tab,光标跳到下一个输出区的首列)b退格(光标向左退一格)f走纸换页a响铃报警\反斜杠字符“”'单引号(撇号)字符dddddd为1到3位八进制数所代表的字符xhhhh为1到2位十六进制数所代表的字符(4)字符串常量字符串常量是由半角双引号括起来的字符序列。如:”Howdoyoudo?”、”Internet”等。在存储字符串常量时,由系统在字符串的末尾自动加一个’’作为字符串的结束标志。单引号与双引号的区别:’b’表示字符”b”表示字符串(5)符号常量符号常量的定义形式为:#define符号常量名常量例如:#

7、definePI3.1415926【例2】符号常量的使用。#definePAI3.1415926#defineR10.0main(){printf("S=%f",PAI*R*R);printf("V=%f",4*PAI*R*R*R/3);}三、变量什么是变量?在C语言程序运行过程中,其值可以改变的量称为变量。变量三要素:变量类型、变量名和变量值。变量的命名原则:由用户根据其在程序中的作用,按照“见名知义”的原则自由命名,命名变量时遵照标识符的命名规则。变量定义的一般形式为:存储类型数据类型变量名1[=初值1],变量名2[=初值2

8、],…,变量名n[=初值n];例如:longx,y;/*x,y为长整型变量*/unsignedc,d;/*c,d为无符号整型变量*/floatf1,f2;/*f1,

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

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

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