进制转换(输入任意一栏,其余自动换算)
怎么转?——两种方法与诀窍
二进制 → 十进制:按权相加
记住 8 个位权(从左到右依次 ×2):
128 · 64 · 32 · 16 · 8 · 4 · 2 · 1
把「1」下面的数加起来就行。诀窍:看到 1 就加,看到 0 就跳过。
例:11001010 → 128+64+8+2 = 202
十进制 → 二进制 方法一:减大数法
从最大的位权 128 开始往下减:够减记 1 并减掉,不够记 0,减到 1 为止。
例:202 → −128剩74(1) → −64剩10(1) → 32不够(0) → 16不够(0) → −8剩2(1) → 4不够(0) → −2剩0(1) → 1不够(0) → 11001010
十进制 → 二进制 方法二:除 2 取余
不断除以 2、记下余数,直到商为 0,余数倒着读。
口诀:除 2 取余,倒序排列。
配合右 / 下方的「除 2 取余演示」逐步观察,与本工具任意输入联动。
十六 / 八进制诀窍:分组直换
二进制每 4 位一组对应 1 位十六进制(8→1000,F→1111);每 3 位一组对应 1 位八进制。分组查表互换,不用乘除。
例:11001010 → 1100 1010 → C A → 0xCA
除 2 取余演示(随上方数值自动更新)
8 位灯板(点击灯泡切换 0 / 1,理解位权)
位权展开(二进制 → 十进制)
课堂练习(十进制 → 二进制)
把
—
写成二进制:
答对 0 / 共 0