编程论坛
注册
登录
编程论坛
→
C++教室
大家都来看看
loookc
发布于 2009-10-30 10:43, 417 次点击
确定下面字面值常量的类型a)-10 b)-10u c)-10. d)-10e-2
a)int型b)unsigned int型c)double型d)double型
给解释一下,多谢了
2 回复
#2
flyingcloude
2009-10-30 14:38
a)-10 b)-10u c)-10. d)-10e-2
a)是int类型,没有什么好说的
b)因为在后面加了个u,所以是unsigned int 类型
c)在最后有一个点,所以是double类型
d)科学记数法等同于-0.1
#3
pangding
2009-10-31 10:11
回复 楼主 loookc
这种题最可恶,弄得所谓概念清晰,其实是混淆视听。使得初学者感觉C语法繁复无比,信心渐失。
其实(除非你是考试)先学会使用,然后有兴趣在深究细节就可以了。就个人感觉,有很多诡异的语法,实际编程中几乎不会使用(就比如,在10后面加一个点,如果在编程中使用,那不是在考验人对语法的了解,而是在考验你的眼力。不会有人因为可以少打一个0,而降低代码的可读性的)。偶尔要用,查查标准就可以。
1