

🧩 第1题:最小的负数是谁?
📜题目:8位原码能表示的最小整数是?
👉答案:A(-127)
1、🌈故事
汉克老师来到"数字山谷",看到一排数字士兵:
+127 ... 0 ... -127
👑国王说:
"我们用的是【原码】,最高位表示符号!"
2、🧠规则
8位原码:
-
1位:符号位(0正,1负)
-
7位:数值
👉最大:
01111111 = +127
👉最小:
11111111 = -127
🚫 注意:原码没有 -128!
3、🎯结论
👉最小是:-127
🧩 第2题:零有几个分身?
📜题目:反码中0有几种表示?
👉答案:B(2种)
1、🌈故事
汉克老师来到"镜子城堡"🪞
发现,所有负数都会"取反"变身!
结果出现了两个"0":
+0 = 00000000
-0 = 11111111
😱 两个零!
2、🎯结论
👉反码中有:2个零
🧩 第3题:神秘补码破解
📜题目:10111011 表示多少?
👉答案:A(-69)
1、🌈故事
汉克老师拿到一张"黑暗卷轴":
10111011
👀 第一位是1 → 负数!
2、🧠破解步骤
👉步骤1:取反
01000100
👉步骤2:+1
01000101 = 69
👉步骤3:加负号
-69
3、🎯结论
👉答案:-69
🧩 第4题:除以2魔法
📜题目:00001010 / 2
👉答案:A(00000101)
1、🌈故事
汉克老师具有"右移魔法"✨
00001010 (10)
→ 右移一位
00000101 (5)
2、🧠规则
👉正数 /2 = 右移一位
3、🎯结论
👉结果:00000101
🧩 第5题:二进制小数
📜题目:1101.101
👉答案:A(13.625)
1、🌈故事
汉克老师遇到了"浮点河"🌊
需要把二进制数字:
1101.101
变成十进制!
2、🧠计算
(1)整数部分:
1101 = 8+4+1 = 13
(2)小数部分:
0.101 = 1/2 + 0 + 1/8
= 0.5 + 0.125
= 0.625
3、🎯结论
👉结果:13.625
🧩 第6题:溢出警报!
📜题目:进位不同说明?
👉答案:B(上溢)
1、🌈故事
计算机城的警报器🚨:
"最高位进位 ≠ 次高位进位 → 出事了!"
2、🧠理解
👉这表示:
👉数字太大 → 爆掉了!
3、🎯结论
👉发生:上溢(overflow)
🧩 第7题:八进制挑战
📜题目:35.6(八进制)
👉答案:A(29.75)
1、🌈故事
汉克老师来到"8进制城"🏰要把数字
cpp
35.6
转成10进制数字。
2、🧠计算
(1)整数部分:
3×8 + 5 = 24 + 5 = 29
(2)小数部分:
0.6 = 6/8 = 0.75
3、🎯结论
👉结果:29.75
🧩 第8题:位运算对决
📜题目:1010 | 1100
👉答案:B(1110)
1、🌈故事
两个战士对战:
1010
1100
规则:
👉只要有1 → 就是1("按位或 | "运算)
2、🧠计算
cpp
1010
1100
----
1110
3、🎯结论
👉答案:B、1110
🎉 1~8题总结
同学们掌握了:
✅ 原码范围
✅ 反码的"双0"
✅ 补码还原
✅ 位移=除法
✅ 进制转换
✅ 溢出判断
✅ 位运算
🌟 记忆口诀
原码看符号,
反码有双零,
补码求负数,
取反再加一!
右移就是除,
进位看溢出,
或运算有1就赢!







