社区
数据结构与算法
帖子详情
浮点数的默认舍入方式为什么是向偶数舍入?
qq_33316787
2017-07-16 09:22:32
上面说使用向偶数舍入统计误差更小是怎么算的?求大神详解。
...全文
163
回复
打赏
收藏
浮点数的默认舍入方式为什么是向偶数舍入?
上面说使用向偶数舍入统计误差更小是怎么算的?求大神详解。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
浮
点数
的
舍入
方案(IEEE标准)
1.
浮
点数
不可能精确表示每一个数的,比如0.2。因此对于值x,我们一般想用一种系统的方法,能够找到最接近的匹配值 2.IEEE规定了4种
舍入
方案。 向
偶数
舍入
、向零
舍入
、向上
舍入
、向下
舍入
。 系统
默认
采用 向最接近的值
舍入
(round-to-nearest)。这是基础,其他三种方式用于计算上下界。 即向最接近的设
舍入
(round-to-nearest)是一个总称。它具体采用哪一种方...
浮
点数
向零
舍入
c语言,计算机
舍入
问题
( x + (1 << k) - 1 ) >> k这样就可以保证负数通过这么一个偏置,其“右移”的结果也是向上
舍入
。总结起来,就是 x / (2^k) 等价的右移表达式为:( x < 0 ? x + (1<> kIEEE
浮
点数
舍入
:
浮
点数
舍入
相比向整数
舍入
,就复杂一些,IEEE定义了四种不同的
舍入
方式,
默认
的为向
偶数
舍入
(round-to-even)。其他...
浮
点数
舍入
规则
想必大家对小数的
舍入
很熟悉,毕竟四舍五入是我们在小学就听到的概念。但很遗憾,计算机并没有采用这种
舍入
方式,因此有时我们会对它的一些进位产生疑惑,本文就为大家解开这个疑惑。
向
偶数
舍入
我说的可能比较啰嗦,但看完相信都能理解了 现在计算机中的
浮
点表示及运算普遍采用IEEE 754标准,该标准
默认
的
舍入
方式是向
偶数
舍入
(round-to-even),也称为向最接近的值
舍入
(round-to-nearest)。 向
偶数
舍入
有两个原则,一是向最接近的值
舍入
,再一个是当处在"中间值"时看有效数值是否是
偶数
,如果是
偶数
则直接舍去不进位,如果是奇数则进位。 先拿几个十进制的举例,再看二...
IEEE
浮
点数
舍入
(四舍六入五成双)
浮
点数
舍入
相比向整数
舍入
,就复杂一些,IEEE定义了四种不同的
舍入
方式,
默认
的为向
偶数
舍入
(round-to-even)。其他三个分别是向零
舍入
,向上
舍入
和向下
舍入
。 其他三个比较直观,就不再说明,以十进制为例说明“向
偶数
舍入
”,平常的四舍五入中,以
舍入
到小数点后两位为例,如果第3位小数小于5,则舍去,大于等于5的则进1。向
偶数
舍入
除了最中间的这个值(第3位小数为5)以外,其他与平常的舍...
数据结构与算法
33,010
社区成员
35,327
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章