十进制与二进制的相互转换方法如下:
一、十进制转二进制
整数部分 - 采用"除2取余,逆序排列"法:将十进制数不断除以2,记录余数,然后将余数从低位到高位排列。 - 示例:101 ÷ 2 → 余数1 → 50 ÷ 2 → 余数0 → ... → 1,结果为1100101₂。
小数部分
- 采用"乘2取整,顺序排列"法:将十进制小数不断乘以2,记录整数部分,然后将整数部分顺序排列。 - 示例:0.75 × 2 → 余数1 → 0.50 × 2 → 余数1 → 结果为0.11₂。
二、二进制转十进制
整数部分
- 按权展开法:将二进制数从高位到低位依次乘以2的幂次方(2⁰、2¹、2²...),然后将结果相加。 - 示例:1100101₂ = 1×2⁶ + 1×2⁵ + 0×2⁴ + 0×2³ + 1×2² + 0×2¹ + 1×2⁰ = 101₁₀。
小数部分
- 乘权求和法:将二进制小数从左到右依次乘以2的负幂次方(2⁻¹、2⁻²...),然后将结果相加。 - 示例:0.11₂ = 1×2⁻¹ + 1×2⁻² = 0.75₁₀。
三、注意事项
位数处理: 二进制转十进制时,若需固定位数(如8位),可补零至高位。- 工具辅助