67得票5回答
真和假的&&逻辑和||逻辑表

C语言的真假表 我听说了一个C语言的真假表,用于and && 和or ||,类似于数学中的如果true+true=true,false+true=false。 我有点困惑,尝试进行研究,但无法找到这个表格。 我只是希望有这个表格在我的笔记中,因为我将在C语言中继续学习。 如果有...

23得票8回答
Python构建动态增长的真值表

我的问题很简单:如何用优雅的方式在Python中构建一个动态生长的真值表? n=3时:for p in False, True: for q in False, True: for r in False, True: print '|{0} | ...

16得票5回答
如何建立一个真值表生成器?

我想写一个真值表生成器作为个人项目。 这里有几个基于网页的在线工具 这里 和 这里。 (现有真值表生成器的示例截图) 我有以下问题: 如何解析诸如: ((P => Q) & (Q => R)) => (P => R) 这样的表达式? 我应该使用像 ANTLr 或 YACC ...

11得票4回答
如何在C#中避免不可能的布尔状态?

考虑下面这个函数,你可以将其看作一个真值表:public Foo doSomething(bool a, bool b) { if ( a && b) return doAB(); else if ( a && !b) return doA...

11得票7回答
代码中的真值表?如何构建状态机?

我有一个(相对来说比较)大的真值表/状态机需要在我的代码中(嵌入式C)实现。我预计该状态机的行为规范将来会发生变化,因此我希望将其轻松修改。 我的真值表有4个输入和4个输出。我已经把它们都放在Excel电子表格中,如果我能够将其以适当的格式粘贴到我的代码中,那就最好了。 我在考虑我想像这样...

11得票8回答
在Java中生成真值表

我正在尝试打印一些真值表来完成学校作业。如何在Java中生成一个动态大小的真值表? 因此,printTruthTable(1)应该打印:0 1 printTruthTable(3)会打印:0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 等等,我...

10得票2回答
真值表简化到三元逻辑运算,vpternlog

我有许多包含7个或更多变量的真值表,我使用一个工具(例如Logic Friday 1)来简化逻辑公式。虽然我也可以手动完成此操作,但这样太容易出错了。然后,我将这些公式转换为编译器内在函数(例如_mm_xor_epi32),这很有效。 问题:通过vpternlog,我可以进行三元逻辑运算。但...

10得票5回答
在Excel中生成真值表。

我需要制作一个公式,可以给出任意列数量的真值表。 例子

7得票7回答
在PHP中输出真值表

我发现了这个真值表生成器网站,并尝试用PHP模仿它(我知道源代码是可用的,但我不会Perl)。 现在我的问题不是关于计算表达式,而是如何输出表格,以便显示变量的每个T和F组合。 例如,对于3个变量,表格将如下所示: a | b | c ----------- T | T | T T...

7得票3回答
Haskell中的匿名函数的真值表

我想要为一个给定的布尔表达式生成真值表。我可以通过创建一个新的数据类型BoolExpr来实现,但我想使用匿名函数来实现。它应该像这样工作: > tTable (\x y -> not (x || y)) output: F F | T F T | F T F | F T T | ...