!什么情况下是逻辑运算符?

~

!表示逻辑非,是逻辑运算符,运算对象是真或假。

若表示a不等于0,就写成a!=0;假设a等于1,那a!=0;就是真的,true。

C语言中的符号分为10类:算术运算符、关系运算符、逻辑运算符、位操作运算符、赋值运算符、条件运算符、逗号运算符、指针运算符、求字节数运算符和特殊运算符。其中逻辑运算符用于逻辑运算,包括与(&&)、或(||)、非(!)三种。

扩展资料

1、算术运算符

用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。

2、关系运算符

用于比较运算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六种。

3、逻辑运算符

用于逻辑运算。包括与(&&)、或(||)、非(!)三种。

4、位操作运算符

参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。

5、赋值运算符

用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,*=,/=,%=)和复合位运算赋值(&=,|=,^=,>>=,<<=)三类共十一种。

6、条件运算符

这是一个三目运算符,用于条件求值(?:)。

7、逗号运算符

用于把若干表达式组合成一个表达式(,)。

8、指针运算符

用于取内容(*)和取地址(&)二种运算。

9、求字节数运算符

用于计算数据类型所占的字节数(sizeof)。

10、特殊运算符

有括号(),下标[],成员(→,.)等几种。



c语言中的“!”是什么意思呀?
答:c语言中的“!”是逻辑运算中的非运算。“!”是C语言中的非运算符,在变量前面使用它,会构建非运算表达式,表达式的返回结果是个布尔值(也就是只有true或false)。对变量使用时,如果变量不是布尔数据类型,将会强制转化为布尔类型再使用,如整形变量123将被转化为true,整形变量0将被转化为false。

逻辑运算符!的意思
答:1、!是逻辑非运算,就是把后面的表达式的值取反;2、在形式逻辑中,逻辑运算符或逻辑联结词把语句连接成更复杂的复杂语句;3、在形式逻辑中,逻辑运算符或逻辑联结词把语句连接成更复杂的复杂语句。

“!”在计算机语言中什么运算符
答:“!”在语言中属于逻辑非运算,跟数学中的非有异曲同工之处,就是取其的反面。下面给你介绍语言中与数学中对应的逻辑关系吧!“&&”,这是逻辑与,相当于数学中的“与”,是双目运算符,即使用时必须有两个数据 “||”,这是逻辑或,相当于数学中的“或”,使用方法同上 “!”,这是逻辑非,...

在C语言中~和!在取非时的区别
答:1、~: 位运算的运算速度通常与加法运算相同。2、!:逻辑运算符用于对包含关系运算符的表达式进行合并或取非。三、运算过程不同 1、~:位运算符将数字视为二进制值,并按位进行相应运算,运算完成后再重新转换为数字。2、!:使用逻辑运算符的表达式,返回0表示”假”,返回1表示 ”“真” 。参考资料...

逻辑运算符中,!的含义是什么?
答:!E等价于E=非零则!E=0,为假;如E=0则!E=0,也就是真。!称为逻辑非运算符。执行逻辑 NOT 操作,用来逆转操作数的逻辑状态。如果条件为真则逻辑非运算符将使其为假。!反转一个表达式的“真相”。它使一个表达式从 true 变成了 false,或者从 false 变成了 true。

为什么说!是一个逻辑运算符?
答:!是C语言中的逻辑“非”运算符,由于C语言用整型数表示逻辑量,0为假,非0为真,所以将 !作用在一个整型变量前,得到的效果是:当 e的内容为0, !e 的计算结果为1;当 e的内容非0, !e 的计算结果为0。简单来说,如果E为1的话,!E就为0,而E为0的话,!E就为1。至于E!=0,就是...

“!”运算符的作用是什么呢?
答:所以取反后的值为 0,符合 if 语句的条件,会执行后面的代码。总之,"!" 运算符是 C 语言中常用的逻辑运算符之一,它的作用是将一个布尔表达式的值取反或将一个非布尔值转换为布尔值再进行取反。在使用 "!" 运算符时,需要注意它的优先级和括号的使用,以及 C 语言中布尔值的真值和假值。

c语言中!表示什么运算?
答:c语言中!表示逻辑运算中的非运算。“!”是C语言中的非运算符,在变量前面使用它,会构建非运算表达式,表达式的返回结果是个布尔值(也就是只有true或false)。对变量使用时,如果变量不是布尔数据类型,将会强制转化为布尔类型再使用,如整形变量123将被转化为true,整形变量0将被转化为false。C语言:...

什么是逻辑运算符?
答:C语言中的与、或、非是C语言的逻辑运算符。1、逻辑与 在C语言中逻辑与用&&表示。举例:a&&b(其中a、b都代表一个条件)如果a和b都为真,则结果为真,如果a和b中有一个条件为假,则结果为假。2、逻辑或 在C语言中逻辑或用||表示。举例:a||b(其中a、b都代表一个条件)如果a和b有一个...

C语言中逻辑运算符的规则是什么?
答:C语言中的逻辑运算符使用规则如下:1、逻辑运算符是根据表达式的值来返回真值或是假值。在C语言中没有专门的真值和假值,认定非0为真值,0为假值。2、逻辑运算符运算规则:|| 或:两个条件中,只要有一个成立,则结果就成立;&& 与:两个条件中,两个同时成立,则结果成立,否则不成立;! 非...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网