发布网友 发布时间:2022-04-22 14:02
共1个回答
热心网友 时间:2023-10-17 04:10
都可以,只要该类型支持逻辑运算!应该是可以的,按照c的标准要求,&&两侧的数据或者表达式的结果会被转换成bool类型,即非零为1,零为0。&&的结果是int型,所以也可以和double进行比较。所以应该是没问题的。你的表达式x&&y>z实际应该等效于:bool b1 = x;bool b2 = y;int i = b1 && b2;(i > z)。如果真的编译不过,或者...
逻辑运算符两侧运算对象的数据类型( ) 选择一个答案 a. 只能是0 或1...可以是整 逻辑运算符两侧运算对象的数据类型( )选择一个答案 a. 只能是0 或1 b. 只能是0 或非0 正数 c. 可以是整型或字符型数据 d. 可以是任何类型的数据 lion820723 | 浏览4550 次 |举报 我有更好的答案推荐于2017-12-15 15:41:16 最佳答案 d. 可以是任何类型的数据 追问 你能否举例说明,...
c语言中逻辑运算符包括哪两个?C语言中的逻辑运算符:&&(与运算)、||(或运算)、!(非运算)。与运算符(&&)和或运算符(||)均为双目运算符。具有左结合性。非运算符(!)为单目运算符,具有右结合性。逻辑运算符和其它运算符优先级的关系可表示如下:本来没有错误,关系运算符都是按“非与或”顺序来运算的。但是,不同的编...
逻辑运算符两侧运算对象的数据类型只能是逻辑运算符两侧运算对象的数据...1、你的是什么语言?什么类型的逻辑运算?如果是C语言,并且不是按位逻辑运算,答案肯定是D因为C中的规定是非零数字表示真,0表示假,而逻辑运算就是对真假进行计算,所以在C中是任何类型的数据都可以进行逻辑运算,只要是非零数字就会被认为是真,再进行逻辑运算时按真处理。2、如果是C语言,并且是...
“在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致”这句...首先,这句话不是对所有的运算符都成立,所以它的概括太盲目性了。举个例子给你:假如定义一个字符数据a,char c;那么你可已将一个整形数据赋予给这个字符数据如 c=97,所以赋值预算符的两侧出现了不同的数据类型啊!这样的c=97,因为97在ASCII中代表了小写字母a,所以变量a的赋值相当于c=a 综...
C语言中&是逻辑或吗C语言中,&既可以是按位与也可以是逻辑与,只不过&用作逻辑与是效率没有&&高,&&是逻辑与中的短路与,假如运算0&1是判断两边的值是否都为1,运算0&&1时判断过左边是0 了,右边就不再判断了,结果确定为0,效率比较高,这就是逻辑与常用&&而不用&的原因,希望能帮到你 ...
c语言中逻辑运算符中的与怎么用在C语言中,逻辑与运算的运算符为“&”和“&&”,是双目运算符,其中“&&”为短路与,以下为详细用法:用法1:表达式1&表达式2 用法2:表达式1&&表达式2 当表达式1与表达式2的值皆为非0(真)时,则整个表达式的值为非0(真),否则,整个表达式的值为0(假)。其中,用法1中用的是“&”,当...
c语言中的&&是什么意思?&&表示符号左右两侧的条件要同时满足才为真,否则为假
c语言逻辑运算符 我不明白&&和||到底是怎么运算的逻辑运算,方式子成立是即为真时整个式子值就为1反之为0,而对于值来说只要不是0就为真,如i&&j&&k=1,i,j=3都为真,所以整个式子为真等于1。另外要注意的是当&&左边为假时不进行右边计算,如(i=0)&&(j=3);l为0假右边j=3不进行运算,所以j还是等于2,手机写的真不方便。
c语言中&&是什么?&&是逻辑与运算,逻辑运算符的一种 运算规则是 真 && 真 = 真 真 && 假 = 假 假 && 真 = 假 假 && 假 = 假 其中,前面的两个是参与运算的元素,等号后面是运算的结果 然而在c语言中没有'真'和'假'两个玩意 就用1表示真,0表示假 在运算的时候,0为假,非0即为真 (-1)&&...