11问答网
所有问题
c语言为啥选c不选a
如题所述
举报该问题
其他回答
第1个回答 2018-05-28
y=x+3/2中3是整数,2也是整数,
所以3/2按整数进行计算,也就是得整数1,
如果你不想按整数计算,可以使用3.0/2,
也可以强制转其中一个到浮点数,然后再进行
计算,如:(float)3/2
第2个回答 2018-05-28
因为3/2是用整型进行计算的,结果是1,所以y=x+1=2。
追问
如何得知是整形计算
追答
3和2这种写法,默认是int型
如果写成3.0/2,那么就会按浮点型进行计算,从而得到1.5
追问
好的谢谢
本回答被提问者采纳
相似回答
求大佬解答,
C语言 为啥
是
选c
答:
答案应该是B,因为a,b重新赋值了
比如有int a=3,b=4,然后pritf(“a=%d,b=%d”,a,b);输出结果为a=3,b=4.记住这样的格式就可以了,这些都不用去纠结的。
大家正在搜
c语言a+=a-=a*=a
c语言a=b=c
c语言a小于b小于c
c语言中a大于b大于c
c语言a++和++a的区别
c语言char是什么
c语言中a大于b大于c怎么表示
c语言getchar用法
c语言a+
相关问题
c语言,这个怎么不选C,为啥选A?谢谢!
C语言,为什么选C不选D?
C语言选择题,为什么答案是c不是a
c语言。没有返回值,每次a都是8,x都是4,为啥不选A?
为什么这道C语言题选C不选D呀
求大佬解答,C语言 为啥是选c
c语言,求答案和解释,为啥我参考的答案是选C
请大家看看这道C语言题为什么选C不选B