
做自己的英雄为您分享以下优质知识
49的二进制表示可以通过以下步骤计算得出:
一、49转换为二进制(正数)
将49不断除以2,记录余数,直到商为0,然后将余数倒序排列。
- 49 ÷ 2 = 24 余 1
- 24 ÷ 2 = 12 余 0
- 12 ÷ 2 = 6 余 0
- 6 ÷ 2 = 3 余 0
- 3 ÷ 2 = 1 余 1
- 1 ÷ 2 = 0 余 1
- 余数倒序排列:
110001
49的二进制表示为 110001。
二、-49转换为二进制补码(负数)
先求49的二进制
49的二进制为 110001(如上)。
求反码
将二进制数按位取反(0变1,1变0):
- 110001 → 001110
加1得到补码
- 001110 + 1 = 001111
- 补码表示为 11001111(注意符号位为1表示负数)。
总结
正数49:
二进制为 110001
负数-49:二进制补码为 11001111(8位表示)。