假设我需要为一些输入构造一个真值表,它要求我计算逻辑和、算术和和逻辑乘积。它们之间的区别是什么?
发布于 2011-07-02 09:02:47
逻辑和-一种计算机加法,当一个或两个输入变量为1时,结果为1;当输入变量均为0时,结果为0。(answers.com)
算术和- 1+1
逻辑积-两个命题p,q的逻辑积是它们的合取p& q。(answers.com)
发布于 2011-07-02 09:04:29
谈论算术和和真值表没有多大意义。算术和是我们在学校里学到的“常规”和,例如
2 + 3 = 5 你问的逻辑总和可能意味着OR,OR的真值表是:
1 + 1 = 1
1 + 0 = 1
0 + 0 = 0 而乘积是一个AND,它遵循以下逻辑:
1 + 1 = 1
1 + 0 = 0
0 + 0 = 0 它们都是可交换的。
发布于 2011-07-02 09:05:21
算术和是你所习惯的:你只需要把数字相加,就像你从一年级开始做的那样。逻辑求和是一种“或”运算,其中,如果两个输入都为非零,则值为1;如果输入均为零,则值为0。
逻辑乘积使用"and“运算符。仅当两个输入都为非零时,结果才为1;如果至少有一个输入为零,则结果为0。
https://stackoverflow.com/questions/6554477
复制相似问题