44问答网
所有问题
C语言中,为什么表达式1/2的值为0,5/2的值为2?
如题所述
举报该问题
其他回答
第1个回答 2020-01-21
整数除法,0.5舍弃小数,就是0了,如果想得到0.5,那么在c语言中可以这样写1.0/2
这样就是浮点数除法了
第2个回答 2020-04-11
C语言中,整数相除,结果还是整数,取整,不进行四舍五入,直接丢掉小数部分
数学中1/2=0.5,C语言取整为0,同理:
数学中5/2=2.5,C语言取整为2本回答被提问者采纳
相似回答
c语言中表达式5
/
2的值为什么
是2啊
答:
5
/2 --
c语言
默认 整型/整型 按整除 得整型。所以是 2 就算是 (float)(5/2) ,也得 2, 化 float 2.0 若写 5. / 2 或 5 / 2. 就得 2.5 c / C++ 语言 的“游戏”规则。初学者常被搞昏。
c语言中
逻辑运算符中的与怎么用
答:
在
C语言中,
逻辑与运算的运算符为“&”和“&&”,是双目运算符,其中“&&”为短路与,以下为详细用法:用法1:
表达式1&表达式2
用法2:表达式1&&表达式2 当表达式1与
表达式2的值
皆为非0(真)时,则整个表达式的值为非0(真),否则,整个表达式
的值为0
(假)。其中,用法1中用的是“&”,当...
C语言,为什么表达式1
/
2的值
是
0
答:
整数除法,0.5舍弃小数,就是0了,如果想得到0.
5,
那么在
c语言中
可以这样写1.0/2 这样就是浮点数除法了
表达式的
求值(
c语言
)
答:
所以表达式a=3,b=4,c=6的值就是6 4.关系
表达式,
指含有关系运算符(如> < >= == =<等)的表达式(其实也是算术表达式的一种)如a>b,a>6,6>
5,
3<2,4==6等,如果表达式的关系是正确的,那么表达式的值为1,否则为0 如6>5正确,表达式的值为1,3<2,和4==6错误
,表达式的值为0
当...
大家正在搜
c语言中逻辑表达式的值为
C语言中表达式的值
c语言中什么叫表达式
c语言中求表达式的值
c语言中关系表达式的值
C语言中的逗号表达式
c语言中的表达式有哪些
c语言中表达是由什么组成
c语言中赋值表达式
相关问题
为什么c语言表达式中 5+1/2 等于5
c语言中为什么1.0/2的值为0.5,而1/2的值为0 ?
在C语言中,表达式5>3&&2||8<4-!0的值为多少?
以下不能正确计算代数式 值的C语言表达式是( )。 A.1/...
C语言中计算表达式:3.6—5/2+1.2+5%2的值是多少
C语言中,表达式5+1/2的运算结果为什么是5,而不是5.5...
C语言中计算表达式:3.6—5/2+1.2+5%2的值是多少
c语言中如何求余 例题:表达式3.6-5/2+1.2+5%2...