进制转换: 二进制_十进制_十六进制

668 浏览发布于 作者 zouyang (欢迎转载-请注明出处链接)留下评论分享按钮

先上英语及常用英文简写及表示方法:

十六进制hexadecimal:H(常用英文简写) 表示方法:0-9数字 和 A B C D E F
十进制decimalism:D 0-9
二进制binary:B 0 1
八进制octonary:O 0-8

 

1、十进制转换为二进制,用除2取余法:举例45转换为2进制,结果为:101101

上图为过程,最后把每一步得出的余数,从下往上记录下来,就是我们的二进制结果。

 

2、十进制转换为十六进制,用除16取余法:与十进制转换为2进制同理可得。

 

3、二进制转换为十六进制,采用:各位二进制数码乘以与其对应的权之和。举例如下:

将二进制数101101转换为十进制:1*2的5次方+0*2的4次方+1*2的3次方+1*2的2次方+0*2的1次方+1*2的0次方 = 45

 

4、十六进制转换为二进制,采用上面同理方法,各位十六进制数码乘以与其对应的权之和。

 

5、二进制转换为十六进制:把二进制数 从低位到高位 每4位组成一组,直接用十六进制数来表示每一组。
举例如下:

二进制数0011010110111111转为十六进制就是
首先每4个二进制组合为一组:
0011 0101 1011 1111
3 5 B F (分别对应十六进制)
组合起来就是35BF ,这个值就是转换为的十六进制数。

 

6、十六进制转换为二进制:于上面第5点反之,把十六进制中的每一位用二进制数来表示,就形成对应的二进制数。

想要打赏,请点击这里

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注