逻辑运算有哪些?

如题所述

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

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

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

20世纪30年代,逻辑代数在电路系统上获得应用,随后,由于电子技术与计算机的发展,出现各种复杂的大系统,它们的变换规律也遵守布尔所揭示的规律。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-06-27
C语言逻辑运算符分别是:或(||)、且(&&)、非(!),分别对应于命题逻辑中的OR、AND、NOT运算。逻辑运算符:或||。在命题逻辑中,当P=1或Q=1时,P||Q等于1。逻辑运算符:且&&。在命题逻辑中,当P=1且Q=1时,P&&Q才等于1。逻辑运算符:非!。在命题逻辑中,当P等于0时,!P等于1,反之亦然。C语言的运算符号比较特别的是,比特右移(>>)运算符可以是算术(左端补最高有效位)或是逻辑(左端补0)位移。例如,将11100011右移3比特,算术右移后成为11111100,逻辑右移则为00011100。因算术比特右移较适于处理带负号整数,所以几乎所有的编译器都是算术比特右移。运算符的优先级从高到低大致是:单目运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符(=)和逗号运算符。以上内容参考百度百科-C[hirenet.cn]
[a6530.cn]
[3gpao.cn]
[i416.c o m.cn]
[x3565.cn]
[hopoclub.c o m.cn]
[dstbbio.c o m.cn]
[jianfei7.c o m.cn]
[dystlz.cn]
[3m-longming.cn]
[zc-strength.c o m.cn]
[guanfangwang.o r g.cn]
[spc.tw.cn]
[asfzp.c o m.cn]
[szcool168.c o m.cn]
[17043.cn]
[weiwogy.c o m.cn]
[tiaodunqishi.cn]
[hiscity.cn]
[ukukoo.net.cn]
第2个回答  2023-06-27
逻辑与运算计算的方法:两个值中,若有一个假则结果为假,只有两个都是真的情况下才是真。逻辑运算的规则如下:参与逻辑运算的是两个同维数矩阵;或者一个是矩阵,另一个是标量;若参与运算的是两个矩阵,逻辑运算是将两个矩阵对应元素逐一进行逻辑运算,逻辑运算的结果是一个同维数矩阵,其元素值为“0”或“1”。若参与运算的一个是矩阵,另一个是标量,则是矩阵中每个元素与该标量进行逻辑运算,最终产生一个同维数矩阵,其元素值为“0”或“1”。扩展资料:一、逻辑异或运算法则1、a⊕a=02、a⊕b=b⊕a3、a⊕b⊕c=a⊕(b⊕c)=(a⊕b)⊕c;4、d=a⊕b⊕c可以推出a=d⊕b⊕c.5、a⊕b⊕a=b二、逻辑异或运算逻辑表达式:F=AB’⊕A’B((AB’⊕A’B)’=AB⊙A’B’,⊙为“同或”运算)其运算法则相当于不带进位的二进制加法:二进制下用1表示真,0表示假,则异或的运算法则为:0⊕0=0,1⊕[hirenet.cn]
[a6530.cn]
[3gpao.cn]
[i416.c o m.cn]
[x3565.cn]
[hopoclub.c o m.cn]
[dstbbio.c o m.cn]
[jianfei7.c o m.cn]
[dystlz.cn]
[3m-longming.cn]
相似回答