11智能在线
新记
c语言中int a=1,b=2,c c=1.0/b*a 输出结果为什么
如题所述
举报该文章
相关建议 推荐于2017-04-18
结果是c的值是0
因为1.0 / b 都会转换位浮点型,结果是0.5, 0.5 * a 也是会把a转为浮点型,结果是0.5
而c是整形,会对右边运算的结果取整,所结果就是0了。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/fmp22qf7fpqfvs774q4.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
c语言题目,a=3,b=2,c=1,f=a>b>...
C语言试题 请高手解答1. 执行下列程序后,c的值是( )...
C语言中。int a=1,b=0,c=1; 执行语句 !b|...
C语言int a=1,b=0;为什么a&&b为假?
int a=1,b=2,c; c=1.0/b*a; 执行后,...
假如 int a=1,b=2,c=3,表达式a=b==c的值...
C语言中实型数据运算的问题! 如图: a = 1.0/3*3...
以下程序的输出结果是( )。 int a=1,b=2,c=3...