永发信息网

二进制怎样转为十二进制?

答案:4  悬赏:10  手机版
解决时间 2021-03-26 18:19
  • 提问者网友:寂寞梧桐
  • 2021-03-26 09:47
二进制怎样转为十二进制?
最佳答案
  • 五星知识达人网友:轻雾山林
  • 2021-03-26 10:24
二进制数转换为十进制数:
  二进制数第0位的权值是2的0次方,第1位的权值是2的1次方……
  所以,设有一个二进制数:0110 0100,转换为10进制为:
  下面是竖式:
  0110 0100 换算成十进制
  第0位 0 * 20 = 0
  第1位 0 * 21 = 0
  第2位 1 * 22 = 4
  第3位 0 * 23 = 0
  第4位 0 * 24 = 0
  第5位 1 * 25 = 32
  第6位 1 * 26 = 64
  第7位 0 * 27 = 0
  公式:第N位2(N)
  ---------------------------
  100
  用横式计算为:
  0 * 20 + 0 * 21 + 1 * 22 + 0 * 23 + 0 * 24 + 1 * 25 + 1* 26 + 0 * 27 = 100
  0乘以多少都是0,所以我们也可以直接跳过值为0的位:
  1 * 22 + 1 * 25 +1*26 = 100
全部回答
  • 1楼网友:掌灯师
  • 2021-03-26 13:33
引用一骑当后的回答:
  二进制数转换为十进制数:
  二进制数第0位的权值是2的0次方,第1位的权值是2的1次方……
  所以,设有一个二进制数:0110 0100,转换为10进制为:
  下面是竖式:
  0110 0100 换算成十进制
  第0位 0 * 20 = 0
  第1位 0 * 21 = 0
  第2位 1 * 22 = 4
  第3位 0 * 23 = 0
  第4位 0 * 24 = 0
  第5位 1 * 25 = 32
  第6位 1 * 26 = 64
  第7位 0 * 27 = 0
  公式:第N位2(N)
  ---------------------------
  100
  用横式计算为:
  0 * 20 + 0 * 21 + 1 * 22 + 0 * 23 + 0 * 24 + 1 * 25 + 1* 26 + 0 * 27 = 100
  0乘以多少都是0,所以我们也可以直接跳过值为0的位:
  1 * 22 + 1 * 25 +1*26 = 100问转12进制,你转10进制就算最佳答案?这种答案审核怎么通过的?
  • 2楼网友:轻雾山林
  • 2021-03-26 11:58
最笨的方法先转10进制再转12进制
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯