# 真值表生成器 - 在线逻辑表达式真值表、主析取/主合取范式与化简

> 免费在线真值表生成器：输入命题逻辑或布尔表达式（∧ ∨ ¬ → ↔ 与 AND/OR/NOT 皆可），列出真值表与子式，判断永真式，求范式并用 Quine–McCluskey 化简。

- 网址: https://qilingtools.com/zh/math/truth-table
- 分类: 数学工具 (https://qilingtools.com/zh/math)
- 标签: [数学](https://qilingtools.com/zh/tags/math), [学习教育](https://qilingtools.com/zh/tags/education), [开发](https://qilingtools.com/zh/tags/dev), [算法](https://qilingtools.com/zh/tags/algorithm)
- 最后更新: 2026-10-26
- 价格: 免费，无需注册
- 隐私: 在浏览器本地处理，文件不上传服务器

离散数学、数字电路和编程逻辑里经常要列真值表、判断公式类型、求范式。在这里输入一个逻辑表达式，就能立刻得到完整真值表：变量自动识别（最多 8 个，256 行），可以显示每一步的中间子式列，方便对照手算过程。工具会判断公式是永真式（重言式）、永假式（矛盾式）还是可满足式，给出最小项编号 Σm 和最大项编号 ΠM、主析取范式与主合取范式，并用 Quine–McCluskey 算法求最简与或式和最简或与式，效果等同于卡诺图化简。写法很宽松：∧ ∨ ¬ → ↔ ⊕ 符号、& | ! ~ -> <-> ^、AND OR NOT XOR、中文“与 或 非”，以及数字电路常用的 A'B + AB' 都能识别。还可以切换到“等价判断”，对比两个表达式是否逻辑等价，并列出所有反例。

## 使用步骤

1. 输入逻辑表达式，或点一个示例
2. 选择是否显示中间子式列、用 1/0 还是 T/F 显示
3. 查看真值表、公式类型、范式与化简结果；切到“等价判断”可对比两个式子

## 功能特点

- 变量自动识别，最多 8 个变量、256 行
- 可显示每个中间子式的真值列
- 判断永真式、永假式、可满足式
- 最小项 Σm / 最大项 ΠM 与主析取、主合取范式
- Quine–McCluskey 化简出最简与或式、或与式
- 两个表达式的等价判断与反例列表
- 支持符号、英文关键字、中文与或非和 A'B 写法

## 常见问题

### 支持哪些运算符？优先级是怎样的？

非：¬ ! ~ NOT 非 或后缀 '；与：∧ & && · * AND 与；或：∨ | || + OR 或；异或：⊕ ^ XOR；蕴含：→ -> =>；等价：↔ <-> <=>；另有与非 ↑、或非 ↓。优先级从高到低为 ¬ > ∧ > ⊕ > ∨ > → > ↔，→ 按右结合处理，拿不准时加括号即可。

### 主析取范式和主合取范式怎么得到？

主析取范式由所有使公式为真的赋值（最小项）用 ∨ 连接而成，主合取范式由所有使公式为假的赋值（最大项）用 ∧ 连接而成。工具按变量顺序把每一行编号为二进制数，直接列出 Σm 与 ΠM 编号和完整的范式。

### 化简结果和卡诺图化简一样吗？

一样。Quine–McCluskey 是卡诺图化简的表格化版本：先合并出所有主蕴含项，再选出覆盖全部最小项且项数最少的组合，对最多 8 个变量都能给出最简与或式；最简或与式则对取值为 0 的行做同样的化简。最简式可能不唯一，工具给出其中一个。

### 怎么判断两个逻辑式是否等价？

切换到“等价判断”，分别输入表达式 A 和 B。工具会合并两边的变量逐行比较，完全相同则等价；否则用黄色标出取值不同的行并列出反例，同时告诉你 A 是否蕴含 B、B 是否蕴含 A。

## 相关工具

- [函数图像](https://qilingtools.com/zh/math/graph): 免费在线函数绘图工具：输入 sin(x)、x^2、1/x 等公式即可画出函数图像，支持多条曲线叠加、参数方程、极坐标、数据点散点图与最小二乘拟合，可拖动缩放并导出 PNG/SVG。
- [科学计算器](https://qilingtools.com/zh/math/calculator): 免费在线科学计算器：直接输入 2*(3+4)^2、sin(pi/6)、log(8,2) 这样的算式即可得到结果，支持角度/弧度切换、阶乘、组合数与历史记录，浏览器本地计算。
- [方程求解](https://qilingtools.com/zh/math/equation): 免费在线解方程：输入系数即可求一元一次方程、一元二次方程（含判别式、顶点、因式分解、复数根）、一元三次方程与二元一次方程组的解，并给出计算过程。
- [分数计算器](https://qilingtools.com/zh/math/fraction): 免费在线分数计算器：分数加减乘除并自动约分，化简最简分数，分数转小数（识别循环节）、小数转分数（支持 0.1(6) 这类循环小数），带分数一并给出。
- [百分比计算](https://qilingtools.com/zh/math/percentage): 免费在线百分比计算器：求某数的百分之几、一个数是另一个数的百分之几、增长率与下降率、增加/减少百分比后的值，以及已知百分比反推原值，并给出计算公式。
- [质因数分解](https://qilingtools.com/zh/math/prime): 免费在线质因数分解工具：把整数分解成质因数连乘并写成幂的形式，列出全部因数与因数之和，判断一个数是不是质数并给出相邻质数，还能列出任意区间内的质数表。
- [最大公约数](https://qilingtools.com/zh/math/gcd-lcm): 免费在线求最大公约数（GCD）与最小公倍数（LCM）：支持两个或多个整数，给出是否互质、乘积、各数的质因数分解，两个数时还会列出辗转相除法的每一步。
- [统计计算](https://qilingtools.com/zh/math/statistics): 免费在线统计计算器：粘贴一组数据即可得到平均数、中位数、众数、极差、四分位数、样本与总体的方差和标准差、标准误、变异系数与异常值，适合作业与实验数据处理。
