一、符号位
符号位为每个字节的最高位。最高位1为负数,0为正数。
负数在内存是以补码的方式存储的。
二、负数的计算
计算方式:原码->反码->补码
例如:十进制-8
原码(负数符号位为1):10001000;
反码(符号位不变,数值位分别“按位取反”):11110111;
补码(反码的末位加1):11111000。
因此-8在8位机中用11111000表示。
符号位为每个字节的最高位。最高位1为负数,0为正数。
负数在内存是以补码的方式存储的。
计算方式:原码->反码->补码
例如:十进制-8
原码(负数符号位为1):10001000;
反码(符号位不变,数值位分别“按位取反”):11110111;
补码(反码的末位加1):11111000。
因此-8在8位机中用11111000表示。