728的二进制表示为 10111000。
计算过程如下:
1. 确定最高位的位置(2^7=128);
2. 从最高位开始,依次判断该位置是否为1:
- 128 → 1,剩余值为728-128=600;
- 64 → 0,剩余值为600;
- 32 → 0,剩余值为600;
- 16 → 0,剩余值为600;
- 8 → 0,剩余值为600;
- 4 → 0,剩余值为600;
- 2 → 0,剩余值为600;
- 1 → 0,剩余值为600;
3. 由于剩余值为0,停止计算;
4. 将所有为1的位组合成二进制数: 10111000。
验证:
$$1 times 128 + 0 times 64 + 0 times 32 + 0 times 16 + 0 times 8 + 0 times 4 + 0 times 2 + 0 times 1 = 128 + 0 + 0 + 0 + 0 + 0 + 0 + 0 = 728$$