简述二进制

大家好!我是伪菠菜(Wei-Po Tsai),一位对软件有兴趣的硬件工程师,谢谢你来看我的文章,欢迎一起交流。

==================================================================================

壹、进制类别

常见的进制主要有以下几种:

  1. 二进制(Binary)
  2. 八进制(Octal)
  3. 十进制(Decimal)
  4. 十六进制(Hexadecimal)

 

==================================================================================

贰、进位介绍 

为了大家容易理解,我们先从日常生活当中最常用的“十进制”讲起。

十进制,顾名思义是十进位的计数方式(一本正经的说废话),简单来说,我们从0开始数数:“0, 1, 2, 3, 4, 5, 6, 7, 8, 9”,好,停~~~!!接下来呢?你会说,这么简单的问题连幼儿园都会,接下来当然就是“10”阿,还需要问吗?

没有错!重点来了,有没有发觉,除了多了一个位数“1”以外,原本的位数变成“0”了,这个过程就称为进位,在懂了进位以后,对于理解其他进制就变得很简单了。

十进制,就是数到“十”的时候要进位,依此类推:

二进制就是数到“二”的时候要进位;八进制、十六进制分别就是数到“八”、“十六”的时后要进位。

 

==================================================================================

叁、举例

举例ㄧ、

以下我们都把 其他进制的结果 与 十进制做对照。

   二进制的10 代表 十进位的 2

   八进制的10 代表 十进位的 8

十六进制的10 代表 十进位的16

 

举例二、

二进制 的1110、1010分别对应 十进制 的数字。

二进制 1110 = 十进制 (2^3)*1 + (2^2)*1 + (2^1)*1 + (2^0)*0 = 十进制 14

二进制 1010 = 十进制 (2^3)*1 + (2^2)*0 + (2^1)*1 + (2^0)*0 = 十进制 10

 

==================================================================================

参考资料:https://notfalse.net/17/positional-numeral-systems-conversion

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值