c语言中!的用法

2024-12-20 17:53:38
推荐回答(5个)
回答1:

!是一种逻辑运算符,单目运算符,表示逻辑非,相反的意思,具有右结合性,优先级较高。
当右边式子为真时,加上!整个式子就表示假。
补充一点:!=表示不等于
希望对你有所帮助

回答2:

逻辑非运算符,优先级为2,就是说优先级仅次于“( )”,“[]”和结构体运算符。结合方向从右至左,就是说影响“!”右边的一个表达式或字符。
“!()”使括号中表达式真变假,假变真。如“!(2<4)”为真。
“!=”就是不等于,如“2!=3”为真。
一般常用的是这两种。

回答3:

就是非啊,一般是0和非0变化,如!1,!2意思就是0,!0就是真。如果ab就是非0.

回答4:

1.标识符
由字母、数字和下划线组成。标识符必须以字母或下划线开头。大、小写的字母分别认为是两个不同的字符。不同的系统对标识符的字符数有不同的规定,一般允许7个字符。

回答5:

!么就是非。
比如:
bool a = ture;
if(a) //true
{
}
if(!a) //false
{
}

另外可能你会问道!= 就是不等于的意思
if(a != b) 就是如果A不等于B