c语言中?:是什么意思(c语言中)

导读 大家好,小跳来为大家解答以上的问题。c语言中?:是什么意思,c语言中这个很多人还不知道,现在让我们一起来看看吧!1、c语言中的“!”是逻辑...
2024-04-06 19:00:16

大家好,小跳来为大家解答以上的问题。c语言中?:是什么意思,c语言中这个很多人还不知道,现在让我们一起来看看吧!

1、c语言中的“!”是逻辑运算中的非运算。

2、“!”是C语言中的非运算符,在变量前面使用它,会构建非运算表达式,表达式的返回结果是个布尔值(也就是只有true或false)。

3、对变量使用时,如果变量不是布尔数据类型,将会强制转化为布尔类型再使用,如整形变量123将被转化为true,整形变量0将被转化为false。

4、扩展资料:C语言所有运算符列表:算术运算符用于各类数值运算,包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。

5、2、关系运算符用于比较运算,包括大于(>)、小于(<)、等于(==)、 大于等于(>=)。

6、、小于等于(<=)和不等于(!=)六种。

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

8、4、位操作运算符参与运算的量,按二进制位进行运算。

9、包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。

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

11、参考资料来源:百度百科-c语言运算符号。

本文到此分享完毕,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!