请将-617用八进制和十六进制数(补码)表示?

2025-03-17 22:46:04
推荐回答(2个)
回答1:

-617,,先取617:,转为bin:0000001001101001,除符号位,按位取反,即为反码:0111110110010110,再加1,并且符号位置1,即为补码:1111110110010111

转为hex就是0fd97h,转为八进制就是(176627)八进制

617大于255,转为16位更方便些

回答2:

-617原码:00000010,0110,1001
补码 反1111110110010110+1 1111110110010111
八进制 176627
十六进制 0xfd97