《标识符变量》PPT课件.ppt
《《标识符变量》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《标识符变量》PPT课件.ppt(33页珍藏版)》请在三一办公上搜索。
1、1,单元二:基本字符、标示符和关键字、数据类型及常量、变量,C语言的字符集、标识符、关键字数据类型常量以及变量整型数据浮点型数据字符型数据,本次课的主要内容:,2,2.1 C语言的字符集、标识符,2.1.1 字符集 编写程序,需要使用相应的计算机语言,而语言主要是由它所限定的符号表示的,比如一些字、词、命令、变量及数据等。这些符号就组成了语言。我们将这些符号的集合称为该语言的字符集,一般包括一些字母、数字和特殊符号。,例如:英语的字符集就是26个英文字母,在英语中,任何的语句、单词都是由这些英文字母组成,不能有不识别的字符出现在英文中。,3,C语言的字符集:,(1)大、小写英文字母:A,B,Z
2、,a,b,z(2)数字:0,1,2,9(3)运算符:+*/%=(6)特殊符号:_$#(7)空白符:空格符、换行符、制表符。,4,C语言中的字符按照C语言的语法组合起来,就组成了C语言的语句,这些语句或者语句组合就是所谓的程序(通俗的就叫“代码”)不在字符集中的字符可以在两个双引号之间出现(我们称之为字符串),例如“”。,5,2.1.2 标识符定义:用来标识变量、常量、函数等的字符序列。通俗地说,标识符就是一个名字。,任何一个标识符必须符合下列语法规则:,(1)字母或下划线中的任一字符打头。(2)在第一个字符后,可以是任意的数字、字 母、下划线组成的序列。长度不超过8个。,6,标识符的分类:,关
3、键字(保留字),特定字,用户定义字,关键字:又称保留字,一般为小写字母。关键字是C编译程序预先登录的标识符,它们表示固定的意义,用户不能随便使用。,32个关键字:(由系统定义,不能重作其它定义)auto break case char constcontinue default do double elseenum extern float for goto if int long register returnshort signed sizeof static structswitch typedef unsigned union void volatile while,特定字特定字:具有
4、特殊含义的标识符。它们虽然不是关键字,但是在习惯上把它们看成关键字。所以一般用户定义的标识符也不要使用它们。特定字包括:define undef include ifdef ifndef endif line,What?,7,用户定义字,顾名思义,用户定义字就是程序员在程序设计时为变量、符号常量、以及函数起的名字。注意:(1)不能使用关键字和特定字。(2)为不同对象定义的标识符,是不一样的。(3)标识符最好有含义,增加程序的可读性。(4)避免使用容易混淆的字符,如l与1,0与o,z与 2等。(5)大、小写代表不同的意义。(6)尽量不要与某个库函数同名。,Printf、scanf、cos()等,
5、例:判断下列标识符号合法性sum Sum M.D.John day Date 3days student_name#33 lotus_1_2_3 char ab _above$123,3days,#33,char,$123,ab,8,2.2 C语言的数据类型,数据类型决定:1.数据占内存字节数2.数据取值范围3.其上可进行的操作,9,一般用大写字母 是宏定义预处理命令,不是C语句 直接常量:整型常量 实型常量 字符常量 字符串常量,如#define PRICE 30,定义:在程序执行过程中值是不可改变的(常数)。分类:符号常量:用标识符代表常量 定义格式:#define 符号常量 常量,例 符
6、号常量举例(ch2_1.c)#define PRICE 30main()int num,total;num=10;total=num*PRICE;printf(total=%d,total);,运行结果:total=300,2.3 常量,10,整型常量(整常数)三种形式:十进制整数:由数字09和正负号表示.如 123,-456,0八进制整数:由数字0开头,后跟数字07表示.如0123,011十六进制整数:由0 x开头,后跟09,af,AF表示.如0 x123,0Xff,11,实型常量(实数或浮点数)表示形式:十进制数形式:(必须有小数点)如0.123,.123,123.0,0.0,123.指数
7、形式:(e或E之前必须有数字;指数必须为整数)如12.3,12,字符常量定义:用单引号括起来的单个普通字符或转义字符.,如 a A?n 101,字符常量的值:该字符的ASCII码值,如 A65,a97,048,n10,转义字符:反斜线后面跟一个字符或一个代码值表示,如 101-A 012-n 376-x61-a 60-0,例:A-101-x41-65,例 main()printf(“Yb=n”);,运行结果:屏幕显示:=,转义字符及其含义如下:,13,字符常量与字符串常量不同,字符串常量定义:用双引号(“”)括起来的字符序列存储:每个字符串尾自动加一个 0 作为字符串结束标志,14,2.4.1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 标识符变量 标识符 变量 PPT 课件
链接地址:https://www.31ppt.com/p-5532529.html