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,条件运算符:?:
参考资料来源:
百度百科-运算符
百度百科-!=
C语言中,感叹号( ! )是逻辑非运算符,是一个单目运算符,结合顺序为自右向左。
因为逻辑非运算的结果只有真与假,所以经过逻辑非( ! )运算后的结果只有1 (真)或0 (假)
具体使用方法可以参考如下程序段:
int a=3, b;
char ch='d', t;
b = !a; // 对整型变量a进行逻辑非运算
t = !ch; // 对字符型变量ch进行逻辑非运算
printf("%d", b); // 输出0,由于a=3为真(不为0),所以进行逻辑非运算后为假,即为0
printf("%d", t); // 输出0,由于ch='d'为真(不为'\0'),所以进行逻辑非运算后为假,即为0
否定意思,使否定运算符 用于把一个true的值变为false或把false变为true。
! 有非的意思,简单的说就是与之相反.
否定 比如!=就是不等于的意思