00问答网
所有问题
C语言中,为什么表达式1/2的值为0,5/2的值为2?
如题所述
举报该问题
其他回答
第1个回答 2017-01-08
参与计算的都是整型数吧,结果也是整型
1/2=0.5转为整型后小数部分被丢掉,整数部分为0
5/2=2.5转为整型后小数部分被丢掉,整数部分为2
相似回答
c语言中表达式1为什么
等于
表达式2?
答:
表达式1
一般是判断语句的,如果是true,则返回
表达式2,
否则返回表达式3。举个列 :(1>2)?1:2 ,因为1<2的,结果是false,所以返回表达式3, (1>0)?2:2, 因为1>0的,结果是true,所以返回表达式2。如果表达式1
的值为
真,那么以
表达式2 的值
作为整个条件表达式
的值,
否则以表达式3 的值作为...
在
C语言中?
: 是
什么
意思?
视频时间 00:45
在
C语言中,
“?”。“:”是
什么
意思?
答:
1、意思:是条件运算符,条件运算符是
C语言中
唯一的三目运算符,就是说他有三个运算对象。2、条件运算符的形式是“?:”由他构成的表达式称为条件表达式。形式为:
表达式1?表达式2
:表达式3。运算符 表达式为:表达式1?表达式2:表达式3 先求解表达式1 若其值为真(非0)则将
表达式2的值
作为整个...
C语言,为什么表达式1
/
2的值
是
0
答:
整数除法,0.5舍弃小数,就是0了,如果想得到0.
5,
那么在
c语言中
可以这样写1.0/2 这样就是浮点数除法了
大家正在搜
c语言中逻辑表达式的值为
C语言中表达式的值
c语言中什么叫表达式
c语言中求表达式的值
c语言中关系表达式的值
C语言中的逗号表达式
c语言中的表达式有哪些
c语言中表达是由什么组成
c语言中赋值表达式
相关问题
C语言,为什么表达式1/2的值是0
c语言中表达式5/2的值为什么是2啊
c语言中为什么1.0/2的值为0.5,而1/2的值为0 ?
为什么c语言表达式中 5+1/2 等于5
c语言中,整型常量表达式1/2的值是0还是1?
在C语言中,表达式5>3&&2||8<4-!0的值为多少?
在C语言中,为什么1/2的运算结果为0;1.0/2.0的结果...
C语言中,表达式1+5/2的值