
有符号转无符号,则有符号数 加上(2^最大位数)
无符号转有符号,则有符号数 减去(2^最大位数)
举例1:


举例2:
内存中存储的1101 1011 即可解释成 负37 又可解释成219


负37如何的到的? 最高位是符号位不理, 剩余1011011 取反 0100100 加一 0100101=37

负37如何存储?按补码
37的二进制 0010 0101
按位取反末尾加1 11011010 + 1 = 11011011

有符号转无符号,则有符号数 加上(2^最大位数)
无符号转有符号,则有符号数 减去(2^最大位数)
举例1:


举例2:
内存中存储的1101 1011 即可解释成 负37 又可解释成219


负37如何的到的? 最高位是符号位不理, 剩余1011011 取反 0100100 加一 0100101=37

负37如何存储?按补码
37的二进制 0010 0101
按位取反末尾加1 11011010 + 1 = 11011011