En langage C, l'opérateur ! représente l'opération logique NOT, qui convertit l'opérande en valeur booléenne et renvoie son opposé : 0 (faux) si l'opérande est différent de zéro. Si l'opérande a une valeur nulle, renvoie 1 (vrai). Qu'est-ce que
!a est égal à en langage C
En langage C, l'opérateur !
représente une opération logique NON, qui convertit l'opérande en une valeur booléenne et renvoie sa valeur opposée . !
运算符表示逻辑非运算,它将操作数转换为布尔值并返回其相反值。
逻辑非运算的计算规则为:
因此,对于变量 a
:
a
为非零值(不等于 0),则 !a
返回 0a
为零值(等于 0),则 !a
返回 1示例:
假设 a
的值为 5,则:
<code>!a = !(5) // 5 不等于 0 !a = 0 // 返回 0(假)</code>
相反,如果 a
a
: 🎜a
est non nul (pas égal à 0), alors !a
renvoie 0a
est zéro (égal à 0), alors !a
renvoie 1a
soit 5, alors : 🎜<code>!a = !(0) // 0 等于 0 !a = 1 // 返回 1(真)</code>
a
est 0, alors :🎜rrreeeCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!