二进制 八进制 十六进制 之间的相互转换

本文详细介绍了二进制、八进制、十六进制之间的转换方法,包括二进制到十进制、十进制到二进制、二进制到八进制、八进制到二进制、二进制到十六进制以及十六进制到二进制的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

二进制 八进制 十六进制之间的转换关系

-----------------------------------------------------------------------------------------

二进制       十进制       八进制       十六进制

0000         0           0             0

0001         1           1             1

0010         2           2             2

0011         3           3             3

0100         4           4             4

0101         5           5             5

0110         6           6             6

0111         7           7             7

1000         8                         8

1001         9                         9

1010                                   A

1011                                   B

1100                                   C

1101                                   D

1110                                   E

1111                                   F

 

 

Ø       二进制转化为十进制:

n       ( 0111)2 = 0×  + 1×  + 1×  + 1×  = 0 + 4 + 2 + 1 =  ( 7 ) 10

 

Ø       十进制转化为二进制:

n       方法一:求余法

n      

n       结果:( 7 ) 10  = ( 111 ) 2

Ø       二进制转化为八进制:

n       从小数点开始,整数部分向左、小数部分向右,每3位为一组用一位八进制数的数字表示,不足3位的要用“0”补足3位,就得到一个八进制数。

n       比如:011  111 .100  001  110

l          (  3   7  .   4    1    6  ) 8

Ø       八进制转化为二进制:

n       八进制数转换成二进制数:把每一个八进制数转换成3位的二进制数,就得到一个二进制数。

 

Ø       二进制转换为十六进制:

n       从小数点开始,整数部分向左、小数部分向右,每4位为一组用一位十六进制数的数字表示,不足4位的要用“0”补足4位,就得到一个十六进制数。

n       比如:0101  1101  1111 .1001

n       5     D     F   . 9

 

Ø       十六进制转换为二进制:

n       把每一个十六进制数转换成4位的二进制数,就得到一个二进制数。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值