19得票6回答
简化布尔表达式算法

有人知道一种简化布尔表达式的算法吗? 我记得布尔代数和卡诺图,但这是为数字硬件设计的,其中一切都是布尔类型。我想要的是考虑到一些子表达式不是布尔类型的东西。 例如:a == 1 && a == 3 这可以被翻译成一个纯布尔表达式:a1 && a3 但是这个...

18得票1回答
在Javascript中将rgba值转换为一个整数

我已经可以像这样将32位整数转换为其rgba值:pixelData[i] = { red: pixelValue >> 24 & 0xFF, green: pixelValue >> 16 & 0xFF, ...

18得票4回答
使用逻辑“或”组合列表中的逻辑向量

问题 如何使用逐元素比较和逻辑 OR (|) 有效地组合列表中的逻辑向量。结果应该是与输入向量相同长度的逻辑向量。如果任何一个输入值为TRUE,则结果为TRUE,否则结果为FALSE。 示例 我有一个名为 opts 的列表,其中包含一组相同长度的逻辑向量。> str(opts) List...

17得票5回答
17得票10回答
在C#中,'bool = bool != true'是什么意思?

在我寻找解决问题的帮助时,我遇到了以下内容:p.Enabled = p.Enabled != true; 这是什么意思?我以前从未见过。 注:前一行是 var p = this.PageRepository.GetPage(id);

17得票12回答
在C++中,为什么true && true || false && false等于true?

我想知道是否有人知道编译器将如何解释以下代码:#include <iostream> using namespace std; int main() { cout << (true && true || false && false)...

17得票1回答
有没有位运算符定律?

以代数法则思考,我想知道是否存在类似代数的二进制操作的官方指南。 代数示例 a - b =/= b - a 让a = 7和b = 5 a - b = 2 b - a = -2 让a = 10和b = 3 a - b = 7 b - a = -7 因此,如果a > b,b - a将...

17得票2回答
为什么在R语言中,“one” < 2 的结果是FALSE?

我正在阅读Hadley Wickham的R语言高级部分中关于强制类型转换的内容,但我不明白这个比较得出的结果:"one" &lt; 2 # [1] FALSE 我假设 R 将 2 强制转换为字符,但我不明白为什么 R 返回 FALSE 而不是返回错误。尤其是对我来说令人困惑的是 我假设R将2...

16得票1回答
如何将命题公式转换为合取范式(CNF)?

我该如何将这个方程转换为CNF?¬((p ∨ ¬Q) ⊃ R) ⊃ (P ∧ R))

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

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