00问答网
所有问题
在C语言中,强制转换后的数是四舍五入还是去尾?
如题所述
举报该问题
推荐答案 2006-03-12
去尾
要想四舍五入的话
(int)(number+0.5)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/Z0IT0T0.html
其他回答
第1个回答 2006-03-12
都是直接去尾的。当为数太多时直接截断。所以在强制转换时要很注意
第2个回答 2006-03-13
去尾,容易造成数据的丢失
第3个回答 2006-03-12
去尾
(int) 3.678 =3
相似回答
c语言
:int型的
强制
类型
转换是
按
四舍五入
吗
答:
强制类型转换int的结果只保留整数部分,不是四舍五入
。例如:int 3.14,结果为3;int 3.58,结果也为3。Int是将一个数值向下取整为最接近的整数的函数。INT是数据库中常用函数中的取整函数,常用来判别一个数能否被另一个数整除。
c语言
在由float
强制转换
int的情况下小数部分会不会变
??
答:
强制转换的话,小数部分将被舍去,不会进行四舍五入处理
。比如浮点数13.45,如果转换为整数为13,浮点数13.87,如果转换为整数仍然为13.
double
转换
int 要
四舍五入
的
c语言
答:
一个double型
的数强制转换后
就把小数点后去了 这个相当于if(x<0) x=x-0.5;else x=x+0.5;如果是负数的话-0.9强制转换为 -0.0 所以要减0.5 整数的话 0.9 也是强制转换为0 但是如果加0.5 就能强制转化为1了 不知楼主明白没有 ...
c语言
:int型的
强制
类型
转换是
按
四舍五入
吗?
答:
作为函数,INT函数指数据库中常用函数中的“向下取整函数”。常用来取一个数中的整数部分。Int是将一个数值向下取整为最接近的整数的函数。为取整函数。意思是将被
转换数
直接截取整数部分,不进行
四舍五入
运算。例如:int(123.456);//取值为123 int(-123.456);//取值为124 int(1234.56);//取值...
大家正在搜
c语言强制转换是四舍五入吗
c语言中强制转换需要四舍五入吗
强制转换会四舍五入吗
强制类型转换四舍五入
c语言的四舍五入规则
c语言中如何四舍五入
c语言中什么时候要四舍五入
四舍五入转换器
c语言整形除法四舍五入吗
相关问题
C语言有没有数据的四舍五入?什么情况下会用到四舍五入?数据类...
c语言中 实型转化为整型时是四舍五入还是取整?
c语言中,float类型的数据被强制转换成int类型是,是小...
C语言中将实型数据赋给整型数据时小数部分是四舍五入还是直接舍...
java中,强制转换符把float转换为int时,按四舍五入...
C语言中强制转换的问题
C语言中对于浮点数进行(int)转换时,计算机是按照四舍五入...
强制类型转换,为什么结果给四舍五入了