正文
一、原码、反码、补码、移码的区别
正数的原码、反码、补码一致。而负数:
原码:(带符号数)原码前面增加一位符号位,0 代表正数,1 代表负数。
反码:(负数)原码的符号位保持不变,其它求反。
补码:(负数)反码的基础上加 1。
移码:(增码)通常用于表示浮点数的阶码;移码和补码的唯一区别是符号位相反。
例如:(八位)
6
原码:0000_0110
反码:0000_0110
补码&
正数的原码、反码、补码一致。而负数:
原码:(带符号数)原码前面增加一位符号位,0 代表正数,1 代表负数。
反码:(负数)原码的符号位保持不变,其它求反。
补码:(负数)反码的基础上加 1。
移码:(增码)通常用于表示浮点数的阶码;移码和补码的唯一区别是符号位相反。
例如:(八位)
6
原码:0000_0110
反码:0000_0110
补码&