C语言中的感叹号是怎么用的

C语言中的感叹号是怎么用的,第1张

C语言感叹号是对立面的意思,例如 != 就是不等于的意思,常用在循环条件判断中,或者逻辑运算中,例如 x=!(1==1),(1==1)的结果为1,但有!X的结果从1变为0。

此外,不单单是C语言,!=python语言和Java语言中也表示不等于。在python语言、SQL(结构化查询语言)等语言中<>也表示不等于。

扩展资料:

运算符用于执行程序代码运算,会针对一个以上 *** 作数项目来进行运算。例如:2+3,其 *** 作数是2和3,而运算符则是“+”。

在vb2005中运算符大致可以分为5种类型:算术运算符、连接运算符、关系运算符、赋值运算符和逻辑运算符。

C的运算符有以下几类:

1,算术运算符:* - + / %

2,关系运算符: ><== != >= <=

3,逻辑运算符:! &&||

4,位运算符:<<>>~ | ^ &

5,赋值运算符:=及扩展赋值运算符

6,条件运算符:?:

参考资料来源:

百度百科-运算符

百度百科-!=

感叹号是运算符,逻辑非。比如说“!真”也就是假的意思。

两个!是为了把非0值转换成1,而0值还是0。

因为C语言中,所以非0值都表示真。所以!非0值

=

0,而!0

=

1。

所以!!非0值

=

1,而!!0

=

0。

比如:i=5

!i=0

!!i=1


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11848032.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存