- 1、本文档共83页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.以下正确的整型常量是( ) A. 12. B.-20 C.1,000 D.4 5 6 2.以下正确的实型常量是( ) A. 0 B.3. 145 C.0.329*102 D.0 .876 3.以下不正确的实型常量是( ) A. 2.607E-1 B.0.8016e 2 C.-77.77 D456e-2 4.不合法的用户标识符 ( ) A.abc.c B.file C.Main D. PRINTF 5. 不合法的用户标识符 ( ) A._123 B.printf C.A $ D. Dim 6.可在C程序中用做用户标识符的一组标识符是( ) A. void define WORD B.asb3 _123 If C.For -abc case D.2C DO SIG C语言第二节 考纲三:数据类型及其运算 ??? 1.C的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。 ??? 2.C运算符的种类、运算优先级和结合性。 ??? 3.不同类型数据间的转换与运算。 ??? 4.C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式条件表达式,逗号表达式)和求值规则。 变量: 在程序运行过程中,其值可以改变的量 一个变量实际上代表了一个存储单元 定义一个变量a ,就代表在内存中开辟一个存储单元,这个存储单元的名字就叫a,而这个存储单元的大小是由它的数据类型决定的如 a 位置:通常放在函数体的开头,也可以放在函数的外部或复合语句的开头 变量也分为整型变量、实型变量、字符型变量等不同类型 如: int sum, a, b;/*定义sum, a, b为整型变量*/VC6.0为整型变量开辟4个字节的存储空间整型变量只准存放整型数据 C语言规定,在定义时可以同时给变量赋初值, 称变量初始化,注意变量初始化时的格式 如: main( ) { int sum=0,a=5,b=6; … } 在编译时只开辟存储单元,没有在存储单元上放任何值,称变量值“无定义” 整型数据的分类 int基本整型,还包含短整型(short int)长整型(int 或long int )和无符号型(unsigned),若不指定变量均为有符号型(signed) 1.以下选项中不能作为C语言的类型、对变量进行定义的是() A)signed short int B)unsigned long int C)unsigned int D)long short C语言中,数据在机器中是以二进制的补码形式存储的 机器数=(负数)原码按位取反+1(符号位保留) 3.2实型变量(又称实数或浮点数) 单精度(float)——4个字节数值范围-1038____1038, 提供7位有效数字 双精度(double)——8个字节数值范围-10308____10308, 提供15-16位有效数字,更精确 在VC6.0中,所有的float类型数据在运算中都自动转换成double型数据。往往存在误差。 如:float a, b, c=325.4E-1;/*单精度浮点数c在机器中是 以存小数3.254000E1来表示的*/ double x, y, z; 1.以下正确的是( ) A.在C程序中无论是整数还是实数,只要在允许的范围内都能准确无误的表示 B. C程序由主函数组成 C. C程序由若干函数组成 D. C程序只允许包含一个函数 2.VC6.0中int类型变量所占字节数是( ) A.1 B.2 C.3 D.4 3. 不合法的十六进制是( ) oxff B. 0XABC C.0x11 D.0x19 4. 把a1,a2定义成双精度实型变量,并赋初值1的定义语句是 。 5.以下选项中不能作为合法常量的是() A)1.234e04 B)1.234e0.4 C)1.234e+4 D)1.234e0 6.在TURBO C中,double 类型变量
文档评论(0)