Felix's Footprint

Good things come to those who wait.

0%

定点数的移位运算

原码的算数移位

符号位保持不变,仅对数值位进行移位

右移:高位补0,低位舍弃。如舍弃的位=0,相当于/2;如舍弃位=1,这会丢失精度。

左移:低位补0,高位舍弃。若舍弃的位=0,相当于/2;若舍弃位=1,严重误差。

反码的算数移位

补码的算数移位

算数移位

逻辑移位

循环移位

总结