900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 进制的转换(二进制与十进制 十六进制 八进制之间的转换)

进制的转换(二进制与十进制 十六进制 八进制之间的转换)

时间:2019-11-21 00:13:14

相关推荐

进制的转换(二进制与十进制 十六进制 八进制之间的转换)

1.十进制转二进制

二进制由二进制码0,1组成。

对于一个十进制的数,转化为二进制,对整数部分进行除二处理,如十进制数10:

10/2=5 余0

5/2=2 余1

2/2=1 余0

1/2=0 余1

对于整数要倒着取余数,所以十的二进制就是1010B(B表示二进制)。

对于小数,如0.25:

0.25×2=0.5 取整数0

0.5×2=1.0 取整数1

所以0.25的二进制就是01。

对于一个二进制数转换十进制数,有以下规律:

如二进制数 1101B转换为十进制:

1×23+1×22+0×21+1×20 =13

2.二进制转十六进制

十六进制是逢十六进一,它由十六进制码组成,为1到9,A到F,对应十进制的1到15。

如7位二进制数1010110:

从最右边开始,四个为一组,不够的从左边补零,1010110划分为 0101 0110,0101对应的十进制数为5,0110对应的十进制数为6,所以该二进制数转十六进制数为56H(H表示十六进制)。

注:如果十六进制的第一位为字母,则要在字母前补零。

3.二进制转八进制

八进制是逢八进一,他有1到8数字组成。

如7位二进制数1010110:

从最右边开始,三个为一组,不够的从左边补零,1010110划分为 001 010 110,001对应的十进制数为1,010对应的十进制数为2,110对应的十进制数为6,所以该二进制数转八进制数为126O(O表示八进制)。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。