程序员食堂
拥有10年丰富经验的bug解决专家,顺便也制造过不少bug。

 二进制转十进制

192 转换成二进制是:11000000

如何将二进制数11000000转换为十进制数?

步骤 1:标位次(从右往左,从 0 开始编号)

二进制:1  1  0  0  0  0  0  0

位次:    7  6  5  4  3  2  1  0

步骤 2:套公式(按权展开求和)

每位数字 × 2位次,再相加:

image

 

✅ 结果:二进制 11000000 = 十进制 192

十进制转二进制:通用方法(除 2 取余,逆序排列)

一、拿你刚才的【192】举例

  1. 192÷2=96 余 0
  2. 96÷2=48 余 0
  3. 48÷2=24 余 0
  4. 24÷2=12 余 0
  5. 12÷2=6 余 0
  6. 6÷2=3 余 0
  7. 3÷2=1 余 1
  8. 1÷2=0 余 1

👉 余数从下往上倒着拼:11000000

二、通用口诀

  1. 十进制数 ÷ 2,记下余数
  2. 商继续 ÷2,一直算到商为 0
  3. 最后把余数从下往上排列,就是二进制

 




微信图片_20251230145055_89_204

 

 

 

 

 

 

posted on 2026-04-02 09:35  程序员食堂  阅读(7)  评论(0)    收藏  举报