运算问题###???

来源:百度知道 编辑:UC知道 时间:2024/04/30 14:33:27
-1怎样转化为十六进制,和-2怎样转化为八进制???请教一下!!!
你只是给我讲解如何转为二进制,但怎样转化为八进制,十六进制呢!!??

负数在电脑中是用补码表示的;
例如-1;
负数最高位符号位是1
后边是数值取反码11111 1111 1111 1110
再加1就是补码;1111 1111 1111 1111
16进制:0xFFFF

-2
负数最高位符号位是1
后边是数值取反码11111 1111 1111 1101
再加1就是补码;1 111 111 111 111 110
8进制:188887

///////////////
上帝啊,首先转换成二进制,然后转换成16或8进制;
4个4个分段,然后求16进制如0010 0001 就是0x21
3个3个分段,然后求8 进制如00 100 001 就是041
都是表示十进制33