- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 C语言的基本数据类型及运算
第二章 C语言的基本数据类型及运算
2.1 标识符与关键字
2.2 数据类型
2.3 常量
2.4 变量
2.5 运算符
2.6 表达式
2.7 数据类型、 运算符与表达式举例
习题
第二章 C语言的基本数据类型及运算
2.1 标识符与关键字
2.1.1 标识符
标识符是C语言编程时用来标志识别的符号。可以定义各
种标识符作为变量名、数组名、函数名、标号及用户定义对
象的名称。
ANSI C规定标识符必须是由字母或下划线开头,随后跟
字母,数字或下划线任意组合而成的字符序列。下面是几个
正确与不正确的标识符名称:
第二章 C语言的基本数据类型及运算
正确 不正确
Count 1 count
test123 hi!there
high_balance high..balance
PI a+b
第二章 C语言的基本数据类型及运算
说明:
(1) 与有些程序设计语言的规定不同,在C语言中,标识
符中大小写字母是有区别的。程序中基本上都采用小写字母
表示各种标识符,如变量名、数组名、函数名等。书写的各
种语句也均用小写字母,而大写字母只用来定义宏名等,用
的不多。
(2) 不同的系统对标识符的长度有不同的要求,有的要
求为6个字符,有的允许使用8个字符,而Visual C++系统下
的有效长度为1~247个字符。
(3) 除了少数工作单元我们用单个字符作标识符,一般
的应做到见名知义,以提高程序的可读性并易于与C++接轨。
如用sum表示和,score表示成绩,max表示最大等等。
第二章 C语言的基本数据类型及运算
2.1.2 关键字
ANSI C规定了32个关键字(保留字) ,不能再用作各种标识
符。下面列出32个关键字:
auto,break ,case ,char ,const ,continue ,default ,do ,
double ,else,enum,extern,float,for,goto ,if ,int ,long ,
register ,return ,short,signed,sizeof,static,struct,switch,
typedef ,union ,unsigned ,void ,volatile ,while它们用来表示
C语言本身的特定成分,具有相应的语义,可构成所有的C语
言语句。
C语言还使用下列12个标识符作为编译预处理的命令单词,
但使用时前面应加“#” :
define ,elif ,else,endif ,error,if ,ifdef ,ifndef ,
include ,line ,progma ,undef关键字或命令单词后必须有空格、
圆括号、尖括号、双引号等分隔符,否则与其它字符
一起组成新的标识符。如# define PI 3.1415 。
第二章 C语言的基本数据类型及运算
2.2 数据类型
程序处理的对象是数据。数据有许多种类,例如数值数据、
文字数据、图像数据以及声音数据等,其中最基本的也是最常
用的是数值数据和文字数据。
无论什么数据,在对其进行处理时都要先存放在内存中。
显然,不同类型的数据在存储器中的存放格式也不相同。也就
是说,不同类型的数据所占内存长度可能不同,数据表达形式
也可能不同,其值域(允许的取值范围)也各不相同。
在C语言中,数据类型可分为基本类型、构造类型和指针
类型三类,如图2.1所示。
第二章 C语言的基本数据类型及运算
图 2.1 数据类型的分类
第二章 C语言的
您可能关注的文档
- CorelDRAW X4平面设计实例教程 教学课件 苏 颖 第2章教程.pdf
- CorelDRAW X4平面设计实例教程 教学课件 苏 颖 第3章教程.pdf
- CorelDRAW X4平面设计实例教程 教学课件 苏 颖 第4章教程.pdf
- CorelDRAW X4平面设计实例教程 教学课件 苏 颖 第5章教程.pdf
- CorelDRAW X4平面设计实例教程 教学课件 苏 颖 第6章教程.pdf
- CorelDRAW X4平面设计实例教程 教学课件 苏 颖 第7章教程.pdf
- CorelDRAW X4平面设计实例教程 教学课件 苏 颖 第8章教程.pdf
- CorelDRAW X4平面设计实例教程 教学课件 苏 颖 第9章教程.pdf
- CorelDRAW X4平面设计实例教程 教学课件 苏 颖 第10章教程.pdf
- CorelDRAW X4平面设计实例教程 教学课件 苏 颖 第11章教程.pdf
- C程序设计 第三版 教学课件 荣政 第1 5章 第3章.pdf
- C程序设计 第三版 教学课件 荣政 第1 5章 第4章.pdf
- C程序设计 第三版 教学课件 荣政 第1 5章 第5章.pdf
- C程序设计 第三版 教学课件 荣政 第6 10章 第6章.pdf
- C程序设计 第三版 教学课件 荣政 第6 10章 第7章.pdf
- C程序设计 第三版 教学课件 荣政 第6 10章 第8章.pdf
- C程序设计 第三版 教学课件 荣政 第6 10章 第9章.pdf
- C程序设计 第三版 教学课件 荣政 第6 10章 第10章.pdf
- C程序设计 教学课件 安俊秀 第1章 C语言概述.pdf
- C程序设计 教学课件 安俊秀 第4章 选择结构程序设计2.pdf
文档评论(0)