
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
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)