二进制如何换算?

[复制链接]
查看11 | 回复3 | 2019-1-25 11:55:28 | 显示全部楼层 |阅读模式
首先要知道二进制里只有0和1二进制换十进制的方法:除2取余法先用短除法将其除尽,再把余数(只有0和1)从下往上依次排列出来。例:2|110-------2|55--------0-------------2|27-------1---------2|13-------1----------2|6--------1-----------2|3--------0-----------|1--------1------------0-------1从下往上:十进的110,写成2进的是1101110
回复

使用道具 举报

千问 | 2019-1-25 11:55:28 | 显示全部楼层
二进制数转换为十进制数二进制数第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
+---------------------------
100 用横式计算为:0 * 20 + 0 * 21 + 1 * 22 + 1 * 23 + 0 * 24 + 1 * 25 + 1 * 26 + 0 * 27 = 1000乘以多少都是0,所以我们也可以直接跳过值为0的位:1 * 22 + 1 * 23 +1 * 25 + 1 * 26 = 100
回复

使用道具 举报

千问 | 2019-1-25 11:55:28 | 显示全部楼层
你可以用电脑附件里的计算器,里面有换算。
回复

使用道具 举报

千问 | 2019-1-25 11:55:28 | 显示全部楼层
举个例子吧 101=1*2(2)+0*2(1)+1*2(0)=51 02 13 104 115 1006 1017 1108 111下面不写了慢慢算吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行