转成十进制:
把位权加起来
从右到左标上 1、2、4、8…,只加数字为 1 的位权。
8 + 4 + 1 = 13
点亮代表 1,熄灭代表 0。把点亮的位权加起来。
十进制里,9 再加 1 就要进位。把这个规则里的“10”换成“2”或“8”,就是另一种进制。
十进制的 253 为什么是二百五十三?
2 × 100 + 5 × 10 + 3 × 1 = 253
位权从右往左:b⁰、b¹、b²…;最右边永远是 b⁰ = 1,不是 0。
括号右下角的数告诉你采用哪一种进制。(10)₂ = 1 × 2 + 0 × 1 = (2)₁₀,读作“二进制的一零”,而不是十进制的“十”。同样,(10)₈ 是十进制的 8,(10)₁₆ 是十进制的 16。二进制只能用两种数码,但可以有很多位,比如 11011101 有 8 位。
输入一个数,看看每一步为什么这样算。先猜答案,再用实验台验证。
本页主要练习图片中的非负整数。小数的位权向右依次是 b⁻¹、b⁻²…,例如 (0.101)₂ = 1/2 + 0/4 + 1/8 = (0.625)₁₀。十进制小数转二进制可用“乘 2 取整”,按产生顺序读整数部分;有些小数(如十进制 0.1)会无限循环,不能用有限位二进制精确写出。
已整理图片中的第 9—15 题。先选一个答案,再展开讲解:知道为什么,比记住选项更有用。
图片里的“国标码、机内码、字形码”按传统 GB2312 教材语境讲解。现代软件还广泛使用 Unicode / UTF-8,不要把传统机内码规则套用到所有编码。
从右到左标上 1、2、4、8…,只加数字为 1 的位权。
例如 15:先取 8,剩 7;再取 4、2、1。取到的位置写 1。
因为 8 = 2³、16 = 2⁴,所以 3 位二进制 ↔ 1 位八进制,4 位 ↔ 1 位十六进制。
看末位,判断奇偶:二进制末位是 0 就是偶数,末位是 1 就是奇数。
看全 1,快速心算:n 位全 1 的二进制数 = 2ⁿ − 1。例如 1111₂ = 16 − 1 = 15。
注意位数:把二进制整数末尾补一个 0,相当于乘 2;开头补 0,数值不变。
| 十进制 | 二进制 | 八进制 | 十六进制 |
|---|
每个字符都有一个数字编号。例如大写 A 的编号是 65,写成二进制是 1000001,写成十六进制是 41。下面直接查,不用跳转到其他网站。
字母区分大小写;纯数字按十进制查询。0x41 / 0b1000001 / 0o101 可按其他进制查询;查数字字符请写 '0'。
左右滑动查看各进制,字符列会固定在左侧;上下滑动查看更多字符。
| 字符 / 缩写 | 十进制 | 二进制 · 7 位 | 八进制 | 十六进制 | 名称 / 作用 | 分类 |
|---|
当前分类下没有匹配项。试试 A、65 或“换行”,也可以清空筛选查看完整表。
字符 '0' 的编号是 48,不是数值 0;空格 SP(32)也不同于空字符 NUL(0)。标准 ASCII 使用 7 位,共 128 个编码;若用 8 位展示,只需在左侧补 0,如 A → 01000001。0~31 和 127 是控制字符,表中用缩写显示,不直接执行控制动作。128~255 不属于这张标准 ASCII 表。参考:RFC 20 ↗
每道题都可以先看提示。做错后改一改,学会才是终点。