Crayonbird
菜单

信息技术

什么是二进制?

简短回答

二进制是只使用 0 和 1 两个数字的计数系统。计算机用二进制来存储和处理所有信息。

9–14 岁中学

一句话说明

二进制是只用 0 和 1 来写数的方法,是计算机内部使用的语言。

详细讲解

我们平常用十进制(以 10 为基数)数数,用 0 到 9 十个数字。每一位的值是它右边一位的十倍:个位、十位、百位。这个想法就是位值。

二进制以 2 为基数。它只有 0 和 1 两个数字,每一位的值是右边一位的两倍:1、2、4、8、16、32、64、128。这些是 2 的幂。读一个二进制数,只要把数字是 1 的那些位的值加起来。

计算机为什么用它?计算机芯片里有几十亿个叫作晶体管的微小开关。每个开关可以关(0)或开(1)。有了足够多的开关,计算机就能存储任何数。字母、颜色、声音和图片也都被转成数,所以屏幕上的一切归根结底都是二进制。当你编写代码时,计算机会把它翻译成自己能执行的二进制指令。

一个二进制数位叫一个比特。八个比特组成一个字节,可以存储从 0(00000000)到 255(11111111)的任何数。

  • 台灯
  • 闪电
  • 电脑
  • 星星
把每个比特想成一盏灯:亮是 1,灭是 0。

例子

4 位二进制数每一位的值:8、4、2、1

二进制 算式 十进制数
0001 1 1
0010 2 2
0011 2 + 1 3
0101 4 + 1 5
1000 8 8
1010 8 + 2 10
1111 8 + 4 + 2 + 1 15

把一个数变成二进制:要写 13,先从能放得下的最大那一位开始。8 能放进去(13 − 8 = 5),接着 4 能放进去(5 − 4 = 1),2 放不下,1 能放进去。所以 13 = 1101。

常见错误

  • 把“10”读成十。在二进制里,10 表示一个 2、没有 1:就是二。
  • 位的顺序弄反。最小的一位(1)永远在最右边。
  • 把“翻倍”当成“加一”。各位的值是 1、2、4、8、16,不是 1、2、3、4。

小测验

二进制

用 4 道小题检验一下你学会了多少。

第 1 题,共 4 题

二进制数 101 等于我们平常用的哪个数?

练一练

试一试

用手指从 0 数到 15 的二进制:每根手指是一位(1、2、4、8),竖起来表示 1。然后来破解一些密码:

破译密码与逻辑谜题

在资源库查看更多

全部逻辑推理题练习

给家长和老师

数位和位值

位值是指一个数字的大小取决于它在数中所在的位置。在 352 中,3 表示 300,5 表示 50,2 表示 2。

数学 · 6–10 岁

编程

编程(写代码)就是用计算机能懂的语言写下指令,让它完成一项工作,比如运行游戏、应用或网站。

信息技术 · 6–14 岁

乘方和指数

乘方是把同一个数连乘若干次的运算,右上角的小数字叫指数,表示乘几次。所以 2⁴ 表示 2 × 2 × 2 × 2 = 16。

数学 · 11–16 岁

算法

算法是解决问题或完成任务的、精确的分步骤指令。计算机按照写成代码的算法来工作。

信息技术 · 5–12 岁

调试

调试就是找出并修正算法或计算机程序里的错误(bug)。这是每个人编程时都会遇到的正常环节。

信息技术 · 6–14 岁

成长型思维

成长型思维是相信能力可以通过练习、好的策略和他人的帮助而提高。固定型思维则是认为你要么有天赋,要么没有。

学习方法 · 6–16 岁

返回学习百科