数据类型常量变量.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++程序设计 数据类型 常量与变量 数据类型 数据类型 1)基本类型: i)整型,说明符为int, 占用4个字节; ii)字符型,说明符为char,占用1个字节; iii)单精度型,说明符为float,占用4个字节; iv)双精度型,说明符为double,占用8个字节; v)无值型,说明符为void,占用0个字节。 2)在四种基本类型前还可以加上以下修饰符: signed(有符号型),unsigned(无符号型), short(短型),long(长型) 3)注意各种数据类型在内存中所占用的字节数。 标识符 命名规则: 以字母或下划线开始,由字母、数字以及下划线组成的字符序列。 标识符不允许是VC++的关键字 有效长度为1~247个字符 标识符 [例]下列符号中能用作C++标识符的是 。 A.5abc B. if C. –abc D. _abc [例]下列能用作用户自定义的标识符为 。 A.friend B. –var C. 3Xyz- D. Float 常量与变量 整型常量:可用十进制,八进制、十六进制来表示。 实型常量:十进制小数形式和指数形式。 字符常量 :’a’ 字符串常量: ”a” 标识符常量 整型常量 [例]下面程序的输出是__________。 #include iostream.h void main() { int m = 0xa, n = 2; m += n; cout m endl; } 常量 [例] 以下选项中,不能作为合法常量的是 。 A. 0X2A   B. 015   C. 2.8e9   D. 123.6e0.4 [例]设有声明语句:char a=‘\72’;则变量a__________   A.包含1个字符  B.包含2个字符   C.包含3个字符  D.声明不合法 在E或e的前面必须有数字,且在E或e之后的指数部分必须是整数,如:123E12,0.23e-2都是合法的实型常量。而e10,.e5, 1.0e3.5都是不合法的实数。 标识符常量 可用两种方法定义标识符常量: i)使用编译预处理命令方法, #define PI 3.1415926 //一般无分号结尾 ii)利用常量说明语句, const float PI=3.1415926; //一定要以分号结尾 [例]设有四个常数:①4e0.5 ②‘\87’ ③0x5a ④“\””,其中符合C++语法规则的常量是 。 A.②③ B.②④ C.③④ D.①② 下列定义变量和常量的语句中,语法正确的是(2006秋) float i, j, int k; const int i; int const k = 1; #define PI=3.14159 结构体类型 struct 结构体类型名 { 类型名 变量1; 类型名 变量2; …… }; //此行分号不可缺少 不能指定成员的存储类型为auto、register、extern,但是可以指定其为static。 共同体类型 共同体类型每个成员使用同一个存储空间。 union 共同体类型名 { 类型名 变量1; 类型名 变量2; …… }; //此行分号不可缺少 枚举类型 enum weekday{Sun, Mon, Tue, Wed, Thu, Fri, Sat }; enum weekday{Sun=9, Mon=2, Tue, Wed, Thu, Fri, Sat }; 枚举 [例]以下对枚举类型名的定义中正确的是________。    A. enum a={one, two, three};      B. enum a{one=9, two=-1,three}; C. enum a={“one”,“two”, “three”}; D. enum a{one,two, three}; 枚举 [例] 执行以下语句序列: enmu{Red,Blue,Yellow} c1,c2; c1=Yellow; coutc1; 则 。 A. 输出1 B. 输出2 C. 输出3 D. B行语法

文档评论(0)

linyin1994 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档