基本数据类型练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基本数据类型练习题
一、回答下列问题:
1.C语言中有哪些数据类型?分别说明它们的类型关键字、取值范围、类型长
度。
2.说明下面的每个数据各属于哪一种(数值常量、字符常量、字符串、标识
符、保留字、运算符、标点、非法数据)?
25 18 -3.67 12.8 “4”‘4’
x1 “x2”“1949.10” cin int K_name 3ab “float x ,y “ if endl +
“\n” ? ;“sy1.cpp”‘\32’ \’
3.字符常量与字符串常量的区别是什么?
4."A"与'A'是否等价?
5 下列变量定义中,哪些地方不正确?
(1) a, b, c:int;
(2)float x;y;x;
(3)char c1,c2;int c1;
(4)int i,y,long k ;
(5)n1,n2,n3,long
(6)char,zhang, li,int;
(7)int i=j=k=1;
(8)boolean b1,b2;
(9)bool b;
6 取一个适当的名字描述下列数据,并考虑用哪种数据类型好。
(1)一个人去年的年龄。
(2)一个人的体重。
(3)考试的分数。
(4)今天的温度。
(5)地球到月亮的距离。
(6)一天的开支。
二、选择题:
1.下列数据类型不是C语言基本数据类型的是()。
A)字符型 B)整型 C)实型 D)数组
2.在C语言中,自定义的标识符()。
A)能使用关键字并且不区分大小写
B)不能使用关键字并且不区分大小写
C)能使用关键字并且区分大小写
D)不能使用关键字并且区分大小写
3.下列字符列中,可作为C语言程序自定义标识符是()。
A)case B)file C)malloc D)if
4.下列正确的八进制整型常量表示是()
A)0a0 B) 015 C) 080 D) 0x10
5.下列错误的十六进制整型常量表示是()
A)0x11 B) 0xaf C) 0xg D) 0x1f
四、编程题:
1.编写程序测试你机器的int,float,double,long,char 各类型变量存储的字节。
2.从键盘输入两个整数,计算它们的和与差,并输出结果。
3.从键盘输入一个大写英文字母,输出相应的小写字母。
4.华氏温度转换为摄氏温度。从键盘输入华氏温度f,计算并输出摄氏温度c。c=5/9*(f-32)。