当前位置:首页
> 正文
八进制,十六进制,二进制,十进制怎么互相转换
作者:小雪发布时间:2023-02-26浏览:459
举例:212D=?B
写出二进制各位基数,个位1,高位是低位乘以2,写到比212大为止
256,128,64,32,16,8,4,2,1 用这组数从高到低将212凑出来,用到的数下面写1,其余写0
___0,__1,__1,_0,_1,0,1,0,0
212=128+84=128+64+20=128+64+16+4
212D=11010100B
举例:1010B=?D
写出二进制各位基数,个位1,高位是低位乘以2,写二进制数的位数4位为止
8 4 2 1 将1010按位对齐写在下面一行
1 0 1 0 此式按位上下做乘法,结果左右做加法
8+2=10,所以1010B=10D
将基数写成n进制的可转换n进制到十进制,n进制的个位仍是1,高位是低位乘以n而已
在掌握了n进制和十进制的相互转换后,二进制对八进制和十六进制的转换有以下简单方法:
八进制每位对应二进制3位,十六进制每位对应二进制4位
二进制转八进制:212D=11010100B=[011][010][100]B=[3][2][4]o=324o
二进制转十六进制:212D=11010100B=[1101][0100]B=[d][4]H=D4H
八进制转二进制:572o=[5][7][2]o=[101][111][010]B=101111010B
十六进制转二进制:57aH=[5][7][a]H=[0101][0111][1010]B=10101111010B
声明:部分资源转载自互联网,转载目的在于传递更多知识,并不代表本网赞同其观点和对其真实性负责。如有侵权或者知识有谬误之处,麻烦通知删除,谢谢!联系方式: zzsla2022#163.com