- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话: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行语法
                您可能关注的文档
最近下载
- GB50608-2020 纤维增强复合材料工程应用技术标准.docx VIP
- 高净值人士税务观察:个人股东在并购重组中能否暂免纳税?.pdf
- 《安全保卫工作概述》课件.pptx VIP
- 钢结构施工方案.doc VIP
- 青岛版五四制三年级下册科学课教案.pdf VIP
- 第一章探秘膨松剂(2)教学设计2023-2024学年高一上学期化学鲁科版(2019)必修第一册.docx VIP
- 背压式汽轮机出现负胀差原因与控制措施分析.pdf VIP
- Matlab程序设计与应用课后参考答案.pdf VIP
- 苏霍姆林斯基《给教师的一百条建议》(1~3).pdf VIP
- 矿产勘查学4矿产预测的理论与方法幻灯片.ppt VIP
 原创力文档
原创力文档 
                        

文档评论(0)