《标识符变量》PPT课件.ppt

《标识符变量》PPT课件.ppt

ID:52091520

大小:1.25 MB

页数:33页

时间:2020-03-31

《标识符变量》PPT课件.ppt_第1页
《标识符变量》PPT课件.ppt_第2页
《标识符变量》PPT课件.ppt_第3页
《标识符变量》PPT课件.ppt_第4页
《标识符变量》PPT课件.ppt_第5页
资源描述:

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

1、单元二:基本字符、标示符和关键字、数据类型及常量、变量C语言的字符集、标识符、关键字数据类型常量以及变量整型数据浮点型数据字符型数据本次课的主要内容:12.1C语言的字符集、标识符2.1.1字符集编写程序,需要使用相应的计算机语言,而语言主要是由它所限定的符号表示的,比如一些字、词、命令、变量及数据等。这些符号就组成了语言。我们将这些符号的集合称为该语言的字符集,一般包括一些字母、数字和特殊符号。例如:英语的字符集就是26个英文字母,在英语中,任何的语句、单词都是由这些英文字母组成,不能有不识别的

2、字符出现在英文中。2C语言的字符集:(1)大、小写英文字母:A,B,…,Z,a,b,…z(2)数字:0,1,2,…,9(3)运算符:+–*/%><=&

3、?!^~(4)括号:(){}[](5)标点符号:'":;(6)特殊符号:_$#(7)空白符:空格符、换行符、制表符。3C语言中的字符按照C语言的语法组合起来,就组成了C语言的语句,这些语句或者语句组合就是所谓的程序(通俗的就叫“代码”)不在字符集中的字符可以在两个双引号之间出现(我们称之为字符串),例如“@”。42.1.2标识符定义:用来标识变量

4、、常量、函数等的字符序列。通俗地说,标识符就是一个名字。任何一个标识符必须符合下列语法规则:(1)字母或下划线中的任一字符打头。(2)在第一个字符后,可以是任意的数字、字母、下划线组成的序列。长度不超过8个。5标识符的分类:关键字(保留字)特定字用户定义字关键字:又称保留字,一般为小写字母。关键字是C编译程序预先登录的标识符,它们表示固定的意义,用户不能随便使用。32个关键字:(由系统定义,不能重作其它定义)autobreakcasecharconstcontinuedefaultdodouble

5、elseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunsignedunionvoidvolatilewhile特定字特定字:具有特殊含义的标识符。它们虽然不是关键字,但是在习惯上把它们看成关键字。所以一般用户定义的标识符也不要使用它们。特定字包括:defineundefincludeifdefifndefendiflineWhat?6用户定义字顾名思义,用户定义字就是

6、程序员在程序设计时为变量、符号常量、以及函数起的名字。注意:(1)不能使用关键字和特定字。(2)为不同对象定义的标识符,是不一样的。(3)标识符最好有含义,增加程序的可读性。(4)避免使用容易混淆的字符,如l与1,0与o,z与2等。(5)大、小写代表不同的意义。(6)尽量不要与某个库函数同名。Printf、scanf、cos()等例:判断下列标识符号合法性sumSumM.D.JohndayDate3daysstudent_name#33lotus_1_2_3chara>b_above$123M.D

7、.John3days#33char$123a>b72.2C语言的数据类型C数据类型基本类型构造类型指针类型空类型void定义类型typedef字符类型char枚举类型enum整型实型单精度型float双精度型double数组结构体struct共用体union短整型short长整型long整型int数据类型决定:1.数据占内存字节数2.数据取值范围3.其上可进行的操作8》一般用大写字母》是宏定义预处理命令,不是C语句直接常量:整型常量实型常量字符常量字符串常量如#definePRICE30定义:在程

8、序执行过程中值是不可改变的(常数)。分类:符号常量:用标识符代表常量》定义格式:#define符号常量常量例符号常量举例(ch2_1.c)#definePRICE30main(){intnum,total;num=10;total=num*PRICE;printf("total=%d",total);}运行结果:total=3002.3常量9整型常量(整常数)三种形式:十进制整数:由数字0~9和正负号表示.如123,-456,0八进制整数:由数字0开头,后跟数字0~7表示.如0123,011十六进

9、制整数:由0x开头,后跟0~9,a~f,A~F表示.如0x123,0Xff10实型常量(实数或浮点数)表示形式:十进制数形式:(必须有小数点)如0.123,.123,123.0,0.0,123.指数形式:(e或E之前必须有数字;指数必须为整数)如12.3e3,123E2,1.23e4,e-5,1.2E-3.511字符常量定义:用单引号括起来的单个普通字符或转义字符.如‘a’‘A’‘?’‘’‘101’字符常量的值:该字符的ASCII码值如‘A’——65,‘a’——97,‘0’—

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

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

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