🎁 当前为 免费试看 内容 · 开通VIP 解锁 CSP-J/S 集训全部六大模块 + 真题模考 + 高分技巧

进制互化

所属模块 计算机基础与逻辑初赛分值 约 4–6 分出题类型 选择题 / 计算难度 ★★☆☆☆近5年频次 每年 1–2 题

基础概念

基通俗讲解

进制互化就是在不同“计数语言”之间翻译。最稳妥的“万能翻译机”是十进制:任意进制先转十进制,再转目标进制。但二↔八↔十六有更短的“分组直译”法。

进制互化对照(以 45 为例)
进制互化对照以45为例展示三种进制互化及8421分组 二进制 (基2) 十进制 (基10) 十六进制 (基16) 同一数值 45 0010 1101 45 2D 二→十六:4位一组查8421 0010→2 , 1101→D 十进制是万能中介 任意↔十:按权展开/除基取余 十六→二:每位展4位 2→0010 , D→1101
同一数值在三种进制下表示不同;二↔十六用 8421 分组直译,任意进制经十进制中转最稳妥。

核心必背考点

背直接默写拿分
  • 二 → 十六:从右分组,4 位一组,查 8421 表(0000=0 … 1111=F)。不足补 0。
  • 十六 → 二:每位展开成 4 位二进制。
  • 二 → 八:3 位一组。
  • 任意 ↔ 十:按权展开 / 除基取余。

高频难点 / 拉分考点

难考场极易丢分

分组补零方向:必须从小数点或个位向右分组;小数部分的 0 补在最右。补错位置整题翻车。

出题陷阱

坑文字套路
  • (1A)₁₆ 写成 (1a) 一样,别怀疑。
  • 题目给 (10110)₂ 问八进制,别直接数位数,必须 3 位分组得 (26)₈。

90分高分技巧

技速算捷径

熟记 8421 对应表,做到“看 4 位二进制脱口出十六进制”。考场上用页面右下角 ∑ 公式面板 或首页进制换算器即时验证。

梯度真题

基础选择/计算(101101)₂ → 十六进制

分组:10 1101 → 2 D,得 (2D)₁₆ = 45。

C++
11011 01 -> 分组(补前导0): 0010 1101
20010 = 2, 1101 = 13 = D
3=> (2D)16
▍解析:答案 (2D)₁₆。
中档选择/计算(3E8)₁₆ → 十进制

3·256 + 14·16 + 8 = 768+224+8 = 1000。

C++
1(3E8)16 = 3*16^2 + 14*16^1 + 8*16^0
2= 3*256 + 14*16 + 8 = 1000
▍解析:答案 1000。记住 (3E8)₁₆ 正好是 1000,常考。
压轴选择/计算将 0.625 转为二进制(保留)

乘 2 取整:0.625×2=1.25→1,0.25×2=0.5→0,0.5×2=1.0→1;顺序得 0.101。

C++
10.625 * 2 = 1.25 -> 1
20.250 * 2 = 0.50 -> 0
30.500 * 2 = 1.00 -> 1
4=> 0.101
▍解析:答案 0.101。

记忆口诀

技📌 记忆口诀

“二转十六四合一,从右分组莫补左;小数补零补最右,十进制里好会合。”

📝 本节自测共 6 题

做完点「提交本节自测」即时判分;单选 / 多选 / 填空混合,答错可一键收入错题本。

十进制 255 转换为十六进制是?
二进制 101101 转换为十进制是?
八进制数 17 对应的十进制是?
下列哪些属于外存储设备?(多选) 多选题 中
关于哈希(Hash),下列说法正确的有哪些?(多选) 多选题 难
十进制 10 的二进制表示是 ____ 。(填空) 填空题 易

🧭 学习路径

📍 本页
进制互化
收藏后可在 错题本 / 收藏页 查看(仅保存在本机浏览器)
📚 本站为 www.xxw123.com 之「CSP-J/S 初赛集训」栏目 ↩ 返回网站首页

📐 公式速查面板

📝 我的笔记

写下你的心得、易错点、口诀…

已输入 0 字 · 仅存本机 ✓ 自动保存