c语言中的!是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/07 04:10:52
比如说int b=2;
if(b!=3)这句就是正确的,那么其中的!是什么意思?

if (b != 3)
就是 b 不等于 3 是真 ,等于 3是假

b != 3 就是 表示 b<>3

非的意思。
!=就是不等于

=是等于
!=是不等于

!是取反运算符
!=
就是判断b是否不等于3
如果不等于条件就为真,等于条件就为假
以后的字符串处理经常要用到他的
比如:a[]="afasdfasf"
b=0;
if(a[b]!=NULL)
也是这个意思

单个!是非,!=是不等于。