常量、变量和标识符.ppt

常量、变量和标识符.ppt

ID:51996273

大小:342.50 KB

页数:20页

时间:2020-03-27

常量、变量和标识符.ppt_第1页
常量、变量和标识符.ppt_第2页
常量、变量和标识符.ppt_第3页
常量、变量和标识符.ppt_第4页
常量、变量和标识符.ppt_第5页
资源描述:

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

1、复习---C程序的生成过程扩展名为:*.C扩展名为:*.OBJ扩展名为:*.exe复习---关于main()函数C语言程序的构成(1)C语言源程序是有函数构成的,每一个函数完成相对独立的功能,其中至少包括一个主函数(main()).(2)C程序总是从main()函数开始执行.(3)C语言规定每个语句以分号(;)结束,分号是语句组成不可缺少的部分,它在每条语句的最后出现.(4)程序的注释部分应在/*和*/之间,其中/和*之间不能有空格,注释部分允许出现在程序的任何合适的位置上.2.2常量、变量和标识符本节主要内容:1.标识符的相关概念;1.1关键字1.2预定义标识符1.3用户标识符2.

2、常量3.变量标识符的相关概念C语言中,标识符可用于:变量名、符号名、函数名、数组名、文件名以及一些专门含义的名字;合法的标识符由字母、数字和下划线组成;并且第一个字符不能是数字。大写字母:A~~~~Z小写字母:a~~~~z十进制数字:0~~~~~9关于标识符注意的几个问题1.大写字母和小写字母不是同一个字符;现实中:teaCher相同于teacherC语言中:teaCher不同于teacher原因:C语言接收字符是以该字符的ASCII码值为基础的。2.标识符字符长度限制:取前8个字符。8位后字符将不被识别。标识符的分类一、关键字C语言规定了一批标识符,他们在程序中都代表着固定的含义,

3、不能另作它用。例如:类型说明符:int整型char字符型等不能用作函数名或变量名。C语言中的关键字C语言中的关键字auto:声明自动变量一般不使用double:声明双精度变量或函数int:声明整型变量或函数struct:声明结构体变量或函数break:跳出当前循环else:条件语句否定分支(与if连用)long:声明长整型变量或函数switch:用于开关语句case:开关语句分支enum:声明枚举类型register:声明积存器变量typedef:用以给数据类型取别名(当然还有其他作用)char:声明字符型变量或函数extern:声明变量是在其他文件正声明(也可以看做是引用变量)re

4、turn:子程序返回语句(可以带参数,也看不带参数)union:声明联合数据类型const:声明只读变量float:声明浮点型变量或函数short:声明短整型变量或函数unsigned:声明无符号类型变量或函数continue:结束当前循环,开始下一轮循环for:一种循环语句(可意会不可言传)signed:生命有符号类型变量或函数void:声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)default:开关语句中的“其他”分支goto:无条件跳转语句sizeof:计算数据类型长度volatile:说明变量在程序执行中可被隐含地改变do:循环语句的循环体while:循环语

5、句的循环条件static:声明静态变量if:条件语句标识符的分类二、预定义标识符三、用户标识符定义:由用户根据需要自己定义的标识符。作用:一般给变量、函数、数组和文件命名。遵循规则:1.标识符规则。2.简单、见名知意。用户标识符注意的几个问题1.若和关键字相同,编译出错;2.若和预定义标识符相同,编译不出错,但运行结果会错。即所谓的“逻辑错误”。原因:预定义标识符会失去原来的意思。常量在程序运行的过程中,其值不能被改变的量称为常量。注意:常量有多种类型:整型常量、实型常量、字符常量和字符串常量。整型常量:用数字表示,不带小数点;10、0、-5。实型常量:通常用带小数点的数表示;3.1

6、4159、-2.71828、0.0;常量(程序举例)变量在程序运行的过程中,其值可以改变的量称为常量。变量均有一个名字作为标识。变量名的命名规则遵循标识符的命名规则。C语言规定:程序中所用到的变量必须先定义后使用。扩展:在每个程序中,一般分为定义部分和执行部分。整型数据——整型常量C语言整型常量可用十进制、八进制和十六进制表示。十进制表示形式:用一串连续的数字表示:587、0、-369;八进制表示形式:用数字0开头(非字母O):010、025、050;十六进制表示形式:用数字0和字母X(X不区分大小写)开头:0x18、0Xbcd、0xAB;八进制由0~7八个数字构成,没有数字8,所以

7、:08为错误书写形式。若程序中出现,编译程序不报错,但结果错误。十六进制由0~9十个数字和A~F六个字母构成。(注意:字母A~F不区分大小写)整型数据——整型变量整型变量用类型名关键字int进行定义,形式如下:intk;/*定义变量k为整型*/注意:1.int为类型说明符,必须出现;2.int和k之间必须出现空格,可以是一个或多个空格。3.定义语句必须以“;”作为结束符号。4.C语言为整型变量开辟2个字节,两个字节的取值范围为-32768~32767(-2

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

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

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