!Qu'est-ce qui est égal à a en langage C ?

下次还敢
Libérer: 2024-04-29 19:24:14
original
1145 Les gens l'ont consulté

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

!Qu'est-ce qui est égal à a en langage C ?

!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 . ! 运算符表示逻辑非运算,它将操作数转换为布尔值并返回其相反值。

逻辑非运算的计算规则为:

  • 如果操作数为非零值,则返回 0(假)
  • 如果操作数为零值,则返回 1(真)

因此,对于变量 a

  • 如果 a 为非零值(不等于 0),则 !a 返回 0
  • 如果 a 为零值(等于 0),则 !a 返回 1

示例:

假设 a 的值为 5,则:

<code>!a = !(5)  // 5 不等于 0
!a = 0    // 返回 0(假)</code>
Copier après la connexion

相反,如果 a

🎜Les règles de calcul de l'opération NON logique sont : 🎜🎜
  • Si l'opérande est une valeur non nulle, renvoie 0 (faux)
  • Si l'opérande est une valeur nulle , renvoie 1 (Vrai)
🎜Par conséquent, pour la variable a : 🎜
  • Si a est non nul (pas égal à 0), alors !a renvoie 0
  • Si a est zéro (égal à 0), alors !a renvoie 1
🎜🎜Exemple : 🎜🎜🎜Supposons que la valeur de a soit 5, alors : 🎜
<code>!a = !(0)  // 0 等于 0
!a = 1    // 返回 1(真)</code>
Copier après la connexion
🎜Au contraire, si la valeur de a est 0, alors :🎜rrreee

Ce 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal