
面试高老师为您分享以下优质知识
248转换为二进制的方法如下:
一、整数部分转换(除2取余法)
- 248 ÷ 2 = 124 余 0
- 124 ÷ 2 = 62 余 0
- 62 ÷ 2 = 31 余 0
- 31 ÷ 2 = 15 余 1
- 15 ÷ 2 = 7 余 1
- 7 ÷ 2 = 3 余 1
- 3 ÷ 2 = 1 余 1
- 1 ÷ 2 = 0 余 1
将余数倒序排列得到 11111000(二进制)。
二、小数部分转换(乘2取整法)
将小数部分0.625乘以2,取整数部分,再取乘积的小数部分重复上述过程,直到小数部分为0或达到所需精度。
- 0.625 × 2 = 1.25 取整 1
- 0.25 × 2 = 0.5 取整 0
- 0.5 × 2 = 1.0 取整 1
结果:
小数部分为 0.0101(二进制)。
三、综合结果
二进制表示:248的二进制为 11111000.0101(包含整数部分和小数部分)。
四、应用场景
若仅需整数部分,结果为 11111000(对应十进制248)。
若涉及子网掩码等场景,可扩展为 255.255.255.248(点分十进制)。