二进制数、八进制数、十六进制数与十进制数之间的相互转化

十进制数转化为其它进制

 

1.十进制转化为二进制数

十进制数15

上图中箭头的方向即为二进制数中从低位到高位(从右往左)的顺序,

二进制数为:0000 0000 0000 0000 0000 0000 0000 1111 

2.十进制数转化为八进制数

十进制数:15

与转为二进数相同

(十进制)15=(八进制)17

3.十进制数转化为十六进制数

十六进制数为0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

与十进制数转二进制数和八进制数的方法相同,十进制数除以16,取余数,再用商继续除以16,直到商小于16,然后从下往上依次为16进制的最低位至最高位。

十进制数:300

(十进制数)100=(十六进制数)12C 

其它进制的数转化为十进制

1.二进制转化为十进制数

二进制数 :0000 1111

 2^{0}+ 2^{1}+ 2^{2}+ 2^{3}=15

(二进制数)0000 1111=(十进制数)15

2.八进制数转化为十进制数

八进制数:17

8^{0}\times 7+ 8^{1}\times 1+ 8^{2}\times 0=15 

如果是小数的话,将8的次数改为对应的负数即可

8^{1}\times 1+ 8^{0}\times 7+ 8^{-1}\times 2 + 8^{-2}\times 5=15.3281 

3.十六进制数转化为十进制数

十六进制数:12C

 

16^{0}\times 12+ 16^{1}\times 2+ 16^{2}\times 1=12+32+256 =300

(八进制数)12C=(十进制数)300 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值