freeCodeCamp 发布于 2019-10-09 17:30:00
二进制数字之前我们制作出了逻辑门,让计算机可以表示逻辑“真”或“假”。但是只靠这两个状态,我们没法表达更多的信息。这时,我们就需要了解一些数学了。别紧张,这个可能比你初中学的数学还要简单!
用一个二进制的数可以表示“真”或“假”,我们用数字的方式计为 1 或 0。想要表达更多的信息怎么办呢?让我们想想十进制的数,一个数字可以表示 0 ~ 9,如果想表示 10 以上的数字,我们就在前面加上一位,就能表示出 0 ~ 99 的数字。二进制也是同样,通过在前面添加位数,可以表达更多的信息。用十进制举例来说,数字 183 代表了什么呢?它表示了 1 个 100、8 个 10 以及 3 个 1 全部加起来:183 = 1 × 100 + 8 × 10 + 3 × 1注意我们乘的每个数都比右边的大 10 倍,因为每一位数字可以表示 10 个数字(0 ~ 9),只有超过 9 的才会加 (
点击阅读全文 )
→
免费下载App,立即成为ETF达人