00问答网
所有问题
c语言:int型的强制类型转换是按四舍五入吗?
如题所述
举报该问题
其他回答
第1个回答 2014-10-20
不是 是舍弃小数部分
第2个回答 2014-10-20
不是,是取整。
追答
机器又不是人,它怎么知道什么是四,什么是五?
追问
。。。。。
<上一页
1
2
相似回答
c语言:int型的强制类型转换是按四舍五入吗
答:
强制类型转换int的结果只保留整数部分,
不是四舍五入
。例如:int 3.14,结果为3;int 3.58,结果也为3。Int是将一个数值向下取整为最接近的整数的函数。INT是数据库中常用函数中的取整函数,常用来判别一个数能否被另一个数整除。
C语言
中经常需要
强制转换
成整型,如(
int
),1/2,等等,请问何时会
四舍五
...
答:
系统只是进行取整操作,把整数取出,舍弃小数,不进行四舍五入操作
。如(int)1/2;结果为0,整型数据进行除法运算,结果仍为整数。
C语言
自动
类型转换
和
强制类型
都不会
四舍五入吗
答:
类型转换只会“舍”而不会“入”,也就是舍去小数部分
。例如一个浮点型值为3.999,经类型转换到int型后值为3。但楼下说C语言没有四舍五入的概念,这是错误的。某些情况下程序会进行四舍五入,例如格式化输出时。以%a.bf(a和b都是数字)输出时,系统将对b+1位进行四舍五入,然后输出保留小...
在
C语言
中,
强制转换
后的数
是四舍五入
还是去尾?
答:
去尾 要想
四舍五入
的话 (
int
)(number+0.5)
大家正在搜
相关问题
C语言自动类型转换和强制类型都不会四舍五入吗
C语言中对于浮点数进行(int)转换时,计算机是按照四舍五入...
在C语言中,强制转换后的数是四舍五入还是去尾?
C语言中经常需要强制转换成整型,如(int),1/2,等等,...
double 转换int 要四舍五入的 c语言
C语言中,double型转成int型是用的四舍五入还是直接取...
C语言有没有数据的四舍五入?什么情况下会用到四舍五入?数据类...
C语言强制类型转换