栈和队列3|进制转换 – 数据结构和算法25

栈和队列3:进制转换

 

让编程改变世界

Change the world by program


 

从二进制到八进制

 

地球人都知道,我们学习编程常常会接触到不同进制的数,而最多的就是二进制、八进制、十进制、十六进制。

鱼C人还知道,二进制是计算机唯一认识的,十进制是人们通常使用的。

 

那么,有没有谁知道八进制和十六进制呢?为什么没有三进制、四进制、五六七进制呢?

(⊙v⊙)嗯,我们仔细观察二进制跟十六进制的对应关系:


二进制跟十六进制

 

可见一个字节(8bit)刚好用两个十六进制数可以表示完整,也大大的节省了显示空间。

那八进制呢?因为早期的计算机系统都是三的倍数,所以用八进制比较方便。

 

我们发现了,在进行二进制到八进制的转换时,要将二进制数的每三位抓换成一个八进制数来表示,然后按顺序输出即可。

对于文字描述不好理解的概念,我们就只能:

No pic you say a j8!

 


进制转换


进制转换


进制转换

转自:http://blog.fishc.com/2048.html


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值