将十进制数 503转换为二进制数的过程如下:
确定最高位 2^8 = 256,503 ÷ 256 = 1 余 247,因此最高位为 1
。
继续分解余数
- 247 ÷ 128 = 1 余 119
- 119 ÷ 64 = 1 余 55
- 55 ÷ 32 = 1 余 23
- 23 ÷ 16 = 1 余 7
- 7 ÷ 8 = 0 余 7
组合二进制位
将余数从下到上排列,得到 111110111。
最终结果: 503 的二进制表示为 111110111