- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C课件第2章选编
第二章 数据类型与变量 C++的词法单位 C++的数据类型 常量 变量 变量的输入输出 第二章 数据类型与变量 1、基本符(最基本) (1)26个英文字母(C++中大写和小写表示两个不同的字符) (2)10个阿拉伯数字(0 - 9) (3)其它特殊符号(汉字是特殊符号) 以运算符为主(+ - * / = !等) 10个标点符号(’ ”( ){ } ,:;…) 分隔符(运算符、空格、标点符号、回车键、Tab键) 第二章 数据类型与变量 2、关键字(keyword) 关键字又称保留字,它是C++系统已定义了的专用名字。它们主要是一些编制C++源程序会用到的类型名、命令名等。 标准 C++ (ISO14882)中预定义了63个关键字。另外,还定义了11个运算符关键字,它们是:and、and_eq、bitand、bitor、compl、not、not_eq、or、or_eq、xor ?、xor_eq。 具体的C++编译器还会做一些增删。 第二章 数据类型与变量 第二章 数据类型与变量 第二章 数据类型与变量 3、标识符(Identifier,ID ) : 标识符是由若干个字符组成的字符序列,用来命名程序中的一些实体。可以做常量名、变量名和函数名。 标识符的书写规则 由英文字母(A-Z,a-z)、数字(0-9)和下划线(_)构成,必须以字母或下划线开头。 其有效长度为1-31个字符,长度超过31个字符者只识别前31个字符,VC++标识符长度为1-247个字符。 不能以关键字作为自定义的标识符。 尽量使用有一定含义的英文单词或拼音序列作标识符,以提高可读性;另外尽量不用下划线或双下划线打头,以免与系统定义的关键字冲突。 第二章 数据类型与变量 第二章 数据类型与变量 第二章 数据类型与变量 第二章 数据类型与变量 第二章 数据类型与变量 1)逻辑常量 true或false 内部分别用整数1和0表示 第二章 数据类型与变量 2)整型常量 十进制: 11 +1234 -23 八进制:012 05678 023 (以0开始) 十六进制:0x4 0x1a 0XABCD10F (以0x或0X开始) 长整型:12l 123L 无符号:12U 2345u 0x123ADUL ——十六进制的长整型无符号数 第二章 数据类型与变量 3)实型常量 0.12 3.0 0.0 .24 -78. (后两种不提倡写) 123E12 0.23e-2 (科学表示法) 注意:指数部分不能为小数 E或e之前不能空 一个实型数,总是假定为double型,除非有F或f后缀,才被处理为float型。若有L 或 l后缀,则被处理为long double型。 第二章 数据类型与变量 第二章 数据类型与变量 4)字符常量 用一对单引号括起来的字符 一个字符仅占用一个字节,存放该字符的编码。该编码是一个数字,并依赖于所使用的编码系统(即与机器相关)。最普通的编码是ASCII, (American Standard Code for Information Interchange),即美国信息交换标准编码 。 ‘a’ ‘A’ ‘@’ ‘’ ‘\’’ 字符型数据从本质上说也是整数, 可以是任何一个8位二进制整数。 第二章 数据类型与变量 转义字符常量: 一种特殊表示形式的字符常量,它以‘\’开头,后跟一些表示特殊含义的字符序列。 控制字符 ‘\n’ ‘\12’ ‘\xa’ 字符符号 ‘a’ ‘\141’ ‘\x61’ 第二章 数据类型与变量 5)字符串常量 用双引号括起来的若干字符 字符串常量与字符常量不同,字符串常量是用一对双引号括起来的零个或多个ASCII字符的序列,并以NULL(ASCII码值为0)结束。 第二章 数据类型与变量 6、变量 变量就是机器一个内存位置的符号名,在该内存位置可以保存数据,并可通过符号名进行访问。 每一个变量有一个名字,其命名规则与标识符相同。 每一个变量有一个类型。 每一个变量保存一个值。如果需要变量保存某一个值,就把该值赋给变量 在使用一个变量之前,必须先定义。 一个变量不能作一次以上定义性说明。 给变量命名时,应该注意使用有意义的名字,以帮助描述变量所保存的值。最好使用小写字母。 第二章 数据类型与变量 变量定义格式: 数据类型 变量名1[=初始值1], 变量名2[=初始
文档评论(0)