33问答网
所有问题
下面程序代码段输出的结果是 int x=2, y=5; printf("%f\n", (float)(x / y));
下面程序代码段输出的结果是
int x=2, y=5;
printf("%f\n", (float)(x / y));
(A) 0.000000
(B) 0
(C) 0.40000
(D) 0.4
举报该问题
推荐答案 2018-06-23
最终打印的是 (float)(x / y)
我们先看x/y,它的类型是
整型
,也就是x/y=2/5=0
然后转换为单精度浮点型,单精度浮点型小数点后面有效数字为6~7位,因此选A
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/R54Phh4ddBWW5BWdWhW.html
其他回答
第1个回答 2018-06-23
x / y 是整型除法运算, 2/5 = 0
转 float 型 0.0,默认输出格式 %f 得: (A) 0.000000
相似回答
C语言大神请进,10道小题,请认真
答:
(2)D (3)0(零,不是o)(4)C (5)D (6)B (7)错误
代码,
"abc"是常字符串,不能用strcat向末尾拷贝数据。出题者的初衷是选C (8)A (9)C (10)A
一个字符串没有字节怎么表示
答:
//Shift the values
int
the x array left one position. memmove
(
x,
x+1, ( count-1 ) * sizeof(x[0]) );1.8.3 memcmpvoid *memcmp( void const *a, void const *b, size_t length); memcmp对两段内存的内容进行比较,这两段内存分别起始于a和b,共比较length个字节。这些值按照无符号字符逐字...
从零开始学习C语言编程
答:
" #include stdio。h int main(){ int
x;
printf(
"请输入一个数: " ); scanf( "%d", x ); printf( "你输入了: %d", x ); getchar(); return 0;} " 这里的"%d"符号告诉scanf函数在用户的输入中找出整数。 x前面的符号告诉scanf在哪里找到要修改的变量,并把输入的整数值存进去。 最后的print...
大家正在搜
相关问题
int x;float y; x=5/3; y=5/3; p...
下列程序片段输出是什么? int a=7; float x=...
以下程序段的运行结果是( )。 union { int x;...
int a=5; float x=3.14; a*=x*('...
float x=2,y; y=++x*x++; printf...
#include<stdio.h> void main() ...
求教一道c语言: main() {float d=2.2; ...
c语言问题: main() { int x=3,y=5; f...