博客

二进制・十六进制与逻辑运算基础|IT护照考试对策

2026年4月27日

针对IT护照考试范围,整理二进制、十进制、十六进制的转换方法,以及AND・OR・NOT・XOR的逻辑运算规则。

标签IT护照技术类计算机基础

为什么计算机使用二进制

计算机的内部电路通过电的ON/OFF两种状态运行。因此,仅用0和1表示的二进制与电路设计非常契合。在IT护照考试中,基数转换和逻辑运算定期从技术类领域出题。

基数转换

十进制 → 二进制

将十进制转换为二进制时,需要不断用2除以原数,并将余数从下往上排列。例如转换13时,13÷2=6余1,6÷2=3余0,3÷2=1余1,1÷2=0余1,结果为1101

二进制 → 十进制

从二进制转换为十进制时,将各位的权重(1, 2, 4, 8, 16…)相加。例如1101可计算为1×8 + 1×4 + 0×2 + 1×1 = 13

十六进制

十六进制使用0~9和A~F共16种字符表示一位。A对应10,B对应11,…F对应15。由于二进制4位相当于十六进制1位,转换可以机械完成。例如二进制11010110,高4位1101=D,低4位0110=6,结果为十六进制D6

主要转换速查表

十进制二进制十六进制
000000
501015
101010A
151111F
25511111111FF

逻辑运算

AND(逻辑与)

AND运算中,仅当两个位都为1时结果为1,其他情况均为0。例如计算1010 AND 1100时,每位中只有同时为1的位保留,结果为1000。

OR(逻辑或)

OR运算中,只要其中一个位为1,结果即为1,仅当两个位都为0时结果为0。例如1010 OR 1100,每位中至少有一个为1的位变为1,结果为1110。

NOT(逻辑非)

NOT运算是将0和1反转的单目运算。输入为1则输出0,输入为0则输出1。例如NOT 1010,反转每位得到0101。

XOR(异或)

XOR运算中,两个位不同则输出1,相同则输出0。例如1010 XOR 1100,只有不同的位变为1,结果为0110。

真值表

ABANDORXOR
00000
01011
10011
11110

IT护照考试中的出题要点

从十进制到二进制、从二进制到十六进制的转换计算是高频考点。基于四种逻辑运算真值表的计算题也几乎每次都会出现。此外,还需能够应对应用位运算的掩码处理问题。

历年真题的典型模式

  • “二进制1101用十进制表示是多少”型
  • “逻辑运算1100 XOR 1010的结果是什么”型

相关术语

学习技巧

务必熟记2的幂(1, 2, 4, 8, 16, 32, 64, 128, 256)。对于逻辑运算,能够从空白纸写出真值表是通往合格的捷径。十六进制转换只需机械记住“每4位二进制为一组”的步骤,就能稳定得分。

总结

掌握基数转换和逻辑运算的真值表这两点,计算题就能稳拿分数。如需全面练习技术类内容,请前往技术类汇总;若想体验正式考试形式,请访问模拟考试

関連記事

Pro

Pro 会員になる

この機能は Pro 会員限定です。月額 ¥980 で、合格まで一気に走り抜ける機能がすべて使えます。

Pro に加入する