数值在计算机中的表示的形式称为机器数,特点是二进制计数制,机器数对应的实际数称为数的真值。机器数有无符号数和 带符号数之分。带符号的数可用原码、反码、补码和移码等编码方式(码制)表示。 (1)原码、反码、补码和移码 原码符号位 +:0 -:1 -127到+127 反码 正数:正数的反码与原码相同、负数:最高位不变,其他按位取反 -127到+127 补码 正数:补码与原码相同 负数:补码=反码+1 -128到127 移码(用来做浮点运算中的阶码) 补码的首位(最高位)取反