补码原则:
正整数:与原码相同,是其二进制表示。
负整数:相反数的二进制所有位取反+1。 // 其反码+1
反码:
(1)正数:为其自身
(2)负数:符号位不变,其它各位取反。
补码转原码:
(1)符号位为0:补码=原码。
(2)符号位为1:先-1,再取反码。
定义:
(1)负整数原码+补码,和为模(溢出值)。
(2)对整数的补码取反码,为它自身。
(2)正零与负零补码相同。
整数的二进制:
(1)十进制→二进制:除以2,余数为最低位值;再次重复除以2... //例:10→ 1010
(2)二进制→十进制:2ⁿ+... //n为小数点前位数
小数的二进制:
(1)十进制→二进制: 乘2取整数部分 // 例:0.3→0.0100110011...
(2)二进制→十进制:2-ⁿ + ... // n为小数点后位数 例: 0.011→2-²+2-³
转载请注明原文地址: https://ju.6miu.com/read-1295620.html