随笔二十一:浮点运算

        实数上的加法也形成了阿尔贝群,但是必须考虑舍入对这些属性的影响。加法运算是可交换的,另一方面,这个运算是不可结合的。浮点加法布局结合性,这是缺少的最重要的群属性。另一方面,浮点加法满足了单调性属性:如果 a >= b,那么对于任何 a、b 以及 x 的值,除了 NaN,都有 x + a >= x + b。无符号或补码加法不具备这个实数(和整数)加法的属性。

        浮点乘法也遵循通常乘法所具有的许多属性。它是可交换的,但不具有可结合性。浮点乘法满足下列单调性:

        a >= b 且 c >= 0 推出 a * (f)c >= b * (f)c

        a >= b 且 c <= 0 退出 a * (f)c <= b * (f)c

        此外,只要 a != NaN,就有 a * (f)a >= 0。五符号或补码的乘法没有这些单调性属性。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值