超级愚昧为题之三 浮点转int 时的四舍五入呢?

[复制链接]
2276|3
 楼主| qihao 发表于 2007-12-10 15:50 | 显示全部楼层 |阅读模式
一个浮点
unsigned int  i;
float f1 = 3.1415926;

i = f1*10000;

咋让i 在处理第一位小数时可以知道 4舍5入呢?

可以提高一点点精度的~。

 楼主| qihao 发表于 2007-12-10 15:58 | 显示全部楼层

晕google一下

float f = .....;
int i = (int)(f + 0.5);
i就是f四舍五入的结果。


抓狂!  再汗!   自己的变通能力真不如小学生了
yewuyi 发表于 2007-12-10 16:47 | 显示全部楼层

呵呵,~~,有意思……

computer00 发表于 2007-12-10 16:50 | 显示全部楼层

晕~~~俺经常这么用~~~~

您需要登录后才可以回帖 登录 | 注册

本版积分规则

48

主题

410

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部