A)z=exp(y)+fabs(x);
这个是错的,X是int,没注意,应该改为 fabs((double)x)
常量值可以表示为十进制的,八进制的,十六进制的,还有就是浮点数和字符,好像不存在着八进制浮点型的说法,
所以,03f是错的,第一题应该选 D
[此贴子已经被作者于2004-07-26 21:55:55编辑过]
是吗???
请对如下程序做出解释:
main() {
printf("%d\n",03f); printf("%f\n",03f);
}
运行结果:
0 3.000000
你能说 03f 不是浮点数?
无话可说,两个字,厉害!
请注意:进制只是一种常数的表示形式
整数,浮点数是常数的数据类型
是两个不同范畴的概念,并不冲突。
关于03f的问题是酱紫地~
题目说是整形哦
答案肯定是错的!如果是int 那么我上面的程序运行结果则应该是:
3
0或其它的什么
knocker大哥:你的个人主页为什么上不了?