一、原码-补码转换
正数:
原码,补码不变
当x=+19时,原码=0.0010011,补码=0.0010011
负数
原码变补码需要从右往左找第一个“1”,左边的所有数值位按位取反
例:
[X]原=1,0010011,转补码=1,1101101
[X]补=1,0010011,转原码=1,1101101
二、原码–反码–补码
正数一样
负数
原码—>反码,符号位不变,数值位取反
反码—>补码,末尾+1
例: x=-19,求出原码,反码,补码
原:1,0010011
反码:1,1101100
补码:1,11101101