1、有符号数的编码规则
原码:最高位是符号位,其余各位为数值本身的绝对值。1 0 0 0 0 0 0 1 -1
反码:
正数:反码与原码相同
负数:符号位为1,其余位为原码取反 1 1 1 1 1 1 1 0
补码:
正数:补码与原码相同
负数:符号位为1,其余位为原码取反加1 1 1 1 1 1 1 1 1
假设数据宽度为1 byte(8 bit)
负数:FF……80
正数原码储存;
负数补码储存。
原码:最高位是符号位,其余各位为数值本身的绝对值。1 0 0 0 0 0 0 1 -1
反码:
正数:反码与原码相同
负数:符号位为1,其余位为原码取反 1 1 1 1 1 1 1 0
补码:
正数:补码与原码相同
负数:符号位为1,其余位为原码取反加1 1 1 1 1 1 1 1 1
假设数据宽度为1 byte(8 bit)
负数:FF……80
正数原码储存;
负数补码储存。