二进制是怎么数数的?
二进制和十进制一样,也是一种按位计数的方法。十进制每一位按 1、10、100……增长,而二进制每一位按 1、2、4、8……增长;数到这一位不能再增加时,就向左边进位。
从看得见的电脑出发,理解硬件、数据和程序怎样一起工作。
共 3 篇文章 · “位值” 清除
理解 bit、Byte、二进制以及电脑为什么喜欢 0 和 1。
二进制和十进制一样,也是一种按位计数的方法。十进制每一位按 1、10、100……增长,而二进制每一位按 1、2、4、8……增长;数到这一位不能再增加时,就向左边进位。
把十进制整数变成二进制,可以用“拆成 2 的幂”或“不断除以 2 记录余数”两种常见方法。它们本质上是在找:哪些二进制位应该是 1。
把二进制整数变回十进制,最直观的方法是看每一位的位值:从右往左依次是 1、2、4、8、16……,把值为 1 的那些位对应的位值加起来,就得到十进制结果。