c语言中!x的意思:对于一个命题x如果将其否定,就得到一个新命题,记作!x,读作非x。!(叹号)是c++的逻辑运算符,常用的c语言逻辑运算符有三种,包括与(非的意思。!x的意思:对于一个命题x如果将其否定,就得到一个新命题,记作!x,读作非x。
x是各变量,如果x为零那么!x就是1,相反是0。若x是0(为假),则!x就不是零(为真),则里面为真,进入if下的大。若x不是0(为真),则!x就是零(为假),则里面为假,跳过if下的大。
运算符是说明特定操作的符号,它是构造c语言表达式的工具。c语言的运算异常丰富,除了控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理。除了常见的三大类,算术运算符、关系运算符与逻辑运算符之外,还有一些用于完成特殊任务的运算符,比如位运算符。常用的c语言逻辑运算符有三种,包括与(&&)、或(||)、非(!)。