逻辑非,逻辑与,逻辑或和非,与,或的区别

汗死了,大概知道什么意思,但是考试时问区别,我还不知道怎么回答呢,

1 “!”(逻辑非)、“&&”(逻辑与)、“||”(逻辑或)是三种逻辑运算符


2 “逻辑与”相当于生活中说的“并且”,就是两个条件都同时成立的情况下“逻辑与”的运算结果才为“真”。


3 “逻辑或”相当于生活中的“或者”,当两个条件中有任一个条件满足,“逻辑或”的运算结果就为“真”


4 ”逻辑非“就是指本来值的反。


扩展资料:


逻辑运算又称布尔运算 布尔用数学方法研究逻辑问题,成功地建立了逻辑演算。他用等式表示判断,把推理看作等式的变换。这种变换的有效性不依赖人们对符号的解释,只依赖于符号的组合规律 。这一逻辑理论人们常称它为布尔代数。逻辑非,就是指本来值的反值。

但是如果左边操作数为false,就不计算右边的表达式,直接得出false。类似于短路了右边。| 称为逻辑或,只有两个操作数都是false,结果才是false。 || 称为简洁或或者短路或,也是只有两个操作数都是false,结果才是false。但是如果左边操作数为true,就不计算右边的表达式,直接得出true。类似于短路了右边。

逻辑运算用来判断一件事情是“对”的还是“错”的,或者说是“成立”还是“不成立”,判断的结果是二值的,即没有“可能是”或者“可能不是”,这个“可能”的用法是一个模糊概念,在计算机里面进行的是二进制运算,逻辑判断的结果只有二个值,称这二个值为“逻辑值”,用数的符号表示就是“1”和“0”。其中“1”表示该逻辑运算的结果是“成立”的,如果一个逻辑运算式的结果为“0”,那么这个逻辑运算式表达的内容“不成立“。

参考资料:百度百科-逻辑非  百度百科-逻辑与    百度百科-逻辑或

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-04-23
“!”(逻辑非)、“&&”(逻辑与)、“||”(逻辑或)是三种逻辑运算符。
“逻辑与”相当于生活中说的“并且”,就是两个条件都同时成立的情况下“逻辑与”的运算结果才为“真”。
“逻辑或”相当于生活中的“或者”,当两个条件中有任一个条件满足,“逻辑或”的运算结果就为“真”
”逻辑非“就是指本来值的反追问

我知道逻辑与,逻辑非,和逻辑或的意思
我只是想知道非,与,或和它们的区别

追答

您好!
那你所说的非,与,或到底是什么!

追问

就是 单独的& ,| ,!

追答

&&是逻辑与运算符,|| 是逻辑或运算符
逻辑与运算符:全为真(1)即结果为真(1),一个为假即全为假((0)
逻辑或运算符:全为假(0)即结果为假(0),一个为真即全为真(1)
逻辑非:非真(1)即为假(0)非假即为真。

&是按位与运算符,| 是按位或运算符

参考资料:http://zhidao.baidu.com/question/2021582.html

本回答被提问者和网友采纳
第2个回答  2012-03-26
与运算,在编程中表示为&
  非运算,在编程中表示为|
  逻辑与运算:在编程中表示为&&
  逻辑非运算:在编程中表示为||
  前面两个是所谓的位运算符,后面两个是所谓的逻辑运算符
  与运算和逻辑与运算的规则是:
  运算符左右两个操作数都为true(1),才为true(1)。否则为false(0)
  非运算和逻辑非运算的规则是:
  运算符左右两个操作数只要有任何一个为false(0),就为false(0),否则就为true(1)
或同理追问

我知道逻辑与,逻辑非,和逻辑或的意思
我只是想知道非,与,或和它们的区别

追答

实际上我感觉没什么实质上的区别

第3个回答  2019-04-01
就是串联和并联还换个名字搞蒙了
第4个回答  2020-12-30

逻辑非,逻辑与,逻辑或和非,与,或的区别
4 ”逻辑非“就是指本来值的反。

逻辑非,逻辑与,逻辑或和非,与
结论是,逻辑非、逻辑与和逻辑或是计算机逻辑运算中的基本概念,它们分别对应于生活中对条件关系的不同理解。逻辑非就像对一个值的否定,当条件为真时,结果为假;反之亦然。逻辑与则需要两个条件同时为真,结果才为真,类似于“并且”。逻辑或则更为灵活,只要满足其中一个条件,结果就为真,相当于...

逻辑与、逻辑或、逻辑非的区别是什么?
3、“逻辑非”就是指本来值的反值。

什么是"逻辑或";"逻辑非";"逻辑与"
“!”(逻辑非)、“&&”(逻辑与)、“||”(逻辑或)是三种逻辑运算符。“逻辑与”相当于生活中说的“并且”,就是两个条件都同时成立的情况下“逻辑与”的运算结果才为“真”。“逻辑或”相当于生活中的“或者”,当两个条件中有任一个条件满足,“逻辑或”的运算结果就为“真””逻辑非“就是...

逻辑与、逻辑或、逻辑非是什么意思?
“!”(逻辑非)、“&&”(逻辑与)、“||”(逻辑或)是三种逻辑运算符。三种基本逻辑门电路符号如下:

逻辑“或”,“与”,“非”分别由什么符号表示
逻辑“非”则通过“NOT”、“not”或“!”来表示。它的作用在于排除检索结果中的某个关键词。不同的搜索引擎支持的布尔运算符有所不同。有些搜索引擎仅接受大写的“AND”、“NOT”、“OR”,而有些则大小写通用。还有一些支持“&”、“|”、“!”符号,但也有不支持这些运算符的。总之,理解并...

在C语言中,逻辑与、逻辑或和逻辑非有什么区别?
逻辑或(||):逻辑或连接两个布尔表达式,只要有一个表达式的值是真,整个表达式的值就是真。否则,整个表达式的值就是假。例如:逻辑非(!):逻辑非是一个一元运算符,它的作用是取反一个布尔表达式的值。如果一个表达式的值是真,则逻辑非的结果是假;如果一个表达式的值是假,则逻辑非的结果是...

简单的逻辑电路 “与”,“非”,“或”。三种的区别
“与”就是两者全部获得。“非”就是否定。“或”就是两者中取一个。1表示真,0表示假 1“与”0 就是0;“非”1 就是0;1“或”0 就是1。

逻辑“或”,“与”,“非”分别由什么符号表示
逻辑“非”为“NOT”、“not”,有时也可用“!”符号表示.其含义是搜索结果中不应含有“NOT”后面的提问关键词.每个搜索引擎可以使用的布尔运算符是不同的,有的只允许使用大写的“AND”、“NOT”、“OR”运算符,有的大小写通用,有的可支持“&”、“|”、“!”符号操作,有的不支持或仅支持其中...

计算机算数和,逻辑与,逻辑或,逻辑非分别是什么意思
算数和:应该是“算术和”。就是用你小学过的算术,加法所求出的“和”。逻辑与,逻辑或,逻辑非:这就更简单了。就是“与、或、非”运算。在前面,根本就不用“逻辑”两个字。写上“逻辑”,属于作者无知。

相似回答