《标识符与数据类型》PPT课件.ppt

《标识符与数据类型》PPT课件.ppt

ID:51993412

大小:777.00 KB

页数:41页

时间:2020-03-27

《标识符与数据类型》PPT课件.ppt_第1页
《标识符与数据类型》PPT课件.ppt_第2页
《标识符与数据类型》PPT课件.ppt_第3页
《标识符与数据类型》PPT课件.ppt_第4页
《标识符与数据类型》PPT课件.ppt_第5页
资源描述:

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

1、嵌入式Linux系统开发技术第4讲标识符与数据类型基本C语言的语法标识符与关键字变量与常量C语言数据类型C语言的字符集C语言的基本符号可以分为4类英文字母:大小写26个,共52个;阿拉伯数字:0-9共10个数字;下划线与分号:特殊符号:运算符、分隔符标识符标识符定义用来标识变量名、符号常量名、函数名、类型名、文件名等的有效字符序列;标识符的规则标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线;C语言中的标识符大小写敏感;用户自定义的标识符不能与关键字同名;标识符示例:下面那些标识符是正确的?Arena

2、、1sttest、arenas_count、marks40、oh!god、class_one、start...end、int关键字关键字的概念就是对编译器具有特定含义的标识符,是标识符的一个特殊的集合。C中的关键字C语言中ANSI标准制定的关键字共有32个;所有的关键字小写系统内置的标识符不要用于用户定义的标识符C语言关键字autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotointiflongregistereturnshortsigne

3、dsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhileC语言数据存储数据的存储使用变量或常量表示15内存中的数据数据15内存通过变量,可以为内存中的位置提供一个有意义的名称变量变量程序要为每一项数据分配内存,通常使用变量来存储数据。使用变量可以引用存储在内存中的数据,并随时根据需要显示数据或执行数据操纵。使用变量时必须“先定义,后使用”变量的声明与初始化变量的声明先定义后使用变量初始化的时机定义时初始化变量Datatypevariablename=value

4、;例如:intnum1,num2=12;定义后初始化变量variablename=value;例如:intnum;num=12;数据类型变量名称;intvarName;给变量赋值,除了给一个直接的值以外,还可以通过计算获得。变量的命名编译系统将大写字母和小写字母认为是两个不同的字符。在选择变量名和其它标识符时,应注意做到“见名知意”,即选有含意的英文单词(或其缩写)作标识符。变量地址变量的地址:变量在内存中总占用几个连续的字节,开始字节的地址,就是变量的地址。2007常量与变量常量的概念:在程序运行中,其数值不能被改变的量;常

5、量的分类直接常量:在程序中直接引用的数据;符号常量:用标识符来表示一个数据;定义形式:#define标识符常量数据符号常量与const关键字符号常量#defineCOUNT100提高代码的可读性,还可以做到一改全改使用const关键字constintCOUNT=100;示例要求用户输入圆的半径(radius),经过计算求出圆面积(area)并显示在控制台;要求:使用#define和const两种方式定义常量PI=3.1415926写程序实现游客租用游船的费用,功能如下:要求用户输入押金及使用游船的总时间,游船每小时30元,计算

6、出应找回游客多少余额;C语言数据类型数据类型方便让我们对于不同的数据分类处理数据类型的关键字K&R关键字Int、Long、Short、Char、Float、double、unsigned、C90关键字Signed、voidC99关键字_Bool、_Complex、_ImaginaryInt类型Int类型Intage=21;Intage=21,score=90;Intage,score=90;#defineMAX_AGE200Printf(“%d”,score);整数类型的表示形式十进制:没有前缀,0~9的数字组成;12322、

7、0、-232八进制:以0打头,由0~7的数字组成;023、0101十六进制:以0X或0x打头,由0~9、A~F或a~f组成0x12=18(十进制)数值的显示使用八进制显示:%o、%#o使用十六进制显示:%x、%#x、%#X#includeintmain(void){intage=20;printf("dec=%d;octal=%o;hex=%x",age,age,age);printf("dec=%d;octal=%#o;hex=%#x",age,age,age);return0;}其他整数类型Sho

8、rt类型:用于仅需小数值的场合以节省空间;Long类型:用于使用大数值的场合Unsigned类型:用于只使用非负值场合;UnsignedintUnsignedshort类型Unsignedlong类型Signed:使数据的类型更加明确;Signedint;整数类型的选择使用最

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

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

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