⼗进制转换为⼆进制、原码、反码、补码、移码
小数的原码新的改变
1. ⼗进制(整数)转换为⼆进制(8位):正(+):0,负(-):1
2. ⼗进制(⼩数)转换为⼆进制(8位):
3. 原码:⾸位是符号位,其余的n-1位表⽰数值的绝对值,数位不够⽤0补⾜。数值0的原码有两种形式:[+0] 原=00000000, [-0]
原=10000000。
正数的原码、反码、补码都⼀致。
4. 反码:正数的反码和原码⼀致,负数符号位不变,其他位都按原码求反。数值0的反码有两种形式:[+0] 反=00000000, [-0]反
=11111111。
5. 补码:正数的补码和原码⼀致,负数符号位不变,反码的末位加1。数值0的补码唯⼀:[+0] 补=00000000。
6. 移码:补码的符号位求反,其他与补码⼀致。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论