回 帖 发 新 帖 刷新版面

主题:[讨论]C语言里有没有四舍五入

int i,j;
i=3;j=i%2;
printf("%d"j);
我想问下这里的J的值是1还是2,如果是1的话怎样调整能边成四舍五入?

回复列表 (共3个回复)

沙发

这好像是取余数吧,怎么四舍五入哦?

板凳

怎么有四舍五入呢?j 是值是1,
在C中如果你定义的变量J是整形,但算出的值是有小数的,
小数后的会自动去掉,只取整数部分.而不管你小数部分的数是否大过五!~

3 楼

那个是取余运算,怎么可能四舍五入啊

我来回复

您尚未登录,请登录后再回复。点此登录或注册