x&y逻辑运算什么意思
作者&投稿:禾虾 (若有异议请与网页底部的电邮联系)
步才13772721030问: &&是什么意思 - ?
双辽市司坦回答: 逻辑运算“与” 其他逻辑运算: “或”:|| “非”:!以上是C、C++下的逻辑运算符,一般的C语言书上都会介绍;而其他语言的可能有所不同,比如Matlab,“与”是&,“或”是 | ,是单个的.
步才13772721030问: -- x&&++y&&++z 这个语句怎么理解 - ?
双辽市司坦回答: 前自增前自减优先级比&&高,所以是这样:(--x)&&(++y)&&(++z); 即对x自减,y、z自增的结果进行逻辑与运算
步才13772721030问: c++ 逻辑运算符 - ?
双辽市司坦回答: &&和||是逻辑运算,&&是与操作,如a&&b,当a和b任意一个为零时,结果为0. ||是或运算,当a和b任意一个为非零时,结果为1. &和|是位操作,如a=3,二进制是11,b为2,二进制10,那么a&b的结果是2,二进制是10;a&&b的结果是1,因为a和b都是非零的值.而a|b的结果是3,二进制是11,a||b的结果是1.
步才13772721030问: c语言逻辑运算符 - ?
双辽市司坦回答: C语言中的逻辑运算符就三种,&&与||或!非,它们的优先极顺序为非,与,或.它们含义如下,!:当操做数为真时,结果为假,反之也成立,并且它的优先极也最高,因为只有它是单目运算符,&&:只有当两个操做数都为真时,结果才为真,否则为假.||:只有当两个操做数都为假时,结果才为假,否则结果为真.除了这些,逻辑运算符还有几点应注意,!运算符是右结合性,&&和||是左结合性.在逻辑表达式求解时,并不是所有的逻辑运算符都被执行,只是在必须执行下一个逻辑运算符才能求表达式的解时,才能执行该运算符.如
步才13772721030问: c语言逻辑复合运算:!(x=a)&&(y=b)&&0 - ?
双辽市司坦回答: 1. (x=a) 运算后,x=3,表达式的值也是32. !(x=a) <==> !3 = 0----3. (y=b) 运算后,y=4,表达式的值也是4----4. !3&&4&&0 <==> 0&&4&&0 <==> 0&&0 <==> 0 (&&, 且运算,遇0得0)---- a,b,c不变.还是3,4, 5
步才13772721030问: java里 &和&&代表什么? 看书上说的是&是按位运算符 &&是逻辑与 但老师却说&是逻辑与 &&是短路与;而且?
双辽市司坦回答: &既是位运算符也是逻辑运算符. &位运算符,可以对数字的二进制数进行与操作.例如:int x = 2&3;就是将2的二进制数与3的二进制数按照位对应进行与操作.并将结果赋值给x. &也可以用作逻辑运算符,进行条件...
步才13772721030问: 计算机逻辑运算是什么 - ?
双辽市司坦回答: X XOR X = 00H ..........异或运算:相异取 1,相同取 0 Y XOR Y = 00H(X XOR X)*(Y XOR Y) = 00H 是什么语言里的啊 与、或、非吗?????1."与"运算(AND) "与"运算又称逻辑乘,用符号"."或"∧"来表示.运算规则如下: 0∧0 ...
步才13772721030问: 位逻辑运算和逻辑运算的差别两者的含义和应用上的差别 ?
双辽市司坦回答: 关系运算和逻辑运算表达式的结果只能是1或0. 而按位运算的结果可以取0 或1以外的值. 要注意区别按位运算符和逻辑运算符的不同, 例如, 若x=7, 则x&&8 的值为真(两个非零值 相与仍为非零), 而x&8的值为0.
步才13772721030问: C语言逻辑语言运算顺序 - ?
双辽市司坦回答: a=(m=a>b)&&(n=c>d)||++a==b--; 首先是 m=a>b,a>b为假,所以m=0.&&是有一个是0就是假,||是有一个为1就为1,所以不短路的条件都看运算符前的,如果&&前是0,不运算后面,结果必为0;如果||前是1,不运算后面,结果必为1.所以(m...
步才13772721030问: &&和&分别代表什么样的操作 - ?
双辽市司坦回答: && 是逻辑与 || 是逻辑或 ! 是逻辑非 比如 1<x<2 可以写成 1<x && x>2 x>=2 可以写成 x>2 || x=2 x 不等于 y 可以写成 x!=y