一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1。
补码的表示方法是:正数的补码就是其本身,负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1。
X =-23 / 256 =-23 / 2^8 = =-23 * 2^(-8)。
阶码=[-8]五位补码 = 11000(二进制)。
尾数=[-23]八位补码=1110 1001(二进制)。
所以,
[-23/256]规格化浮点数
=1 1000 1110 1001(二进制)
= 18E9(十六进制)。
补码是计算机原理课程中的内容
补码书上有定义的啊更容易懂的呀
浮点数,不是补码。