868的二进制表示为 100011010。
详细说明:
1. 将十进制数868转换为二进制:
- 868 ÷ 2 = 434 余 0
- 434 ÷ 2 = 217 余 0
- 217 ÷ 2 = 108 余 1
- 108 ÷ 2 = 54 余 0
- 54 ÷ 2 = 27 余 0
- 27 ÷ 2 = 13 余 1
- 13 ÷ 2 = 6 余 1
- 6 ÷ 2 = 3 余 0
- 3 ÷ 2 = 1 余 1
- 1 ÷ 2 = 0 余 1
将余数倒序排列得到二进制数: 100011010。
2. 根据题目要求,二进制表示中两个相邻1之间的最长距离为:
- 868的二进制为 100011010,两个1之间有3个0,因此最长距离为3。
综上,868的二进制表示为 100011010,最长距离为3。