正数的补码表示与原码相同,即最高位为符号位,用0表示正,其余位为数值位。如【+4】补=【+4】原=【+4】反=0 0 0 0 0 1 0 0
(3)一个用补码表示的二进制数,最高位为符号位。当符号位为0(即正数)时,其余七位即为此数的二进制值;当符号位为1(即负数)时,其余几位不是此数的二进制值,把它们按位取反,且在最低位加1,才是它的二进制值。
在微型机中,凡是带符号数一律是用补码表示的,所以,其运算结果也是补码。当字长为8位时,其范围为+127~-128。当运算结果超出这个表达范围时,结果就不正确了,这就称为溢出。这时要用多字节来表示。单片机
杏彩体育官方平台 上一篇:单片机C语言的补码解释及运算 下一篇:单片机可以直接驱动MOS管吗?