Maison >développement back-end >C++ >En langage C, la différence entre = et ==

En langage C, la différence entre = et ==

下次还敢
下次还敢original
2024-04-27 23:18:12650parcourir

En langage C, l'opérateur d'affectation "=" est utilisé pour attribuer des valeurs aux variables, tandis que l'opérateur de comparaison d'égalité "==" est utilisé pour comparer si les valeurs de deux expressions sont égales. true pour indiquer l’égalité et false pour indiquer l’inégalité.

En langage C, la différence entre = et ==

La différence entre "=" et "==" en langage C

En langage C, "=" et "==" sont deux opérateurs différents avec des fonctions différentes.

"=" : Opérateur d'affectation

L'opérateur d'affectation "=" est utilisé pour attribuer une valeur à une variable. Par exemple :

<code class="c">int x = 5;</code>

Cette instruction attribue la valeur 5 à la variable x.

"==" : Opérateur de comparaison d'égalité

L'opérateur de comparaison d'égalité "==" est utilisé pour comparer si les valeurs de deux expressions sont égales. Contrairement à "=", "==" n'effectue pas d'affectation, mais renvoie une valeur bool représentant le résultat de la comparaison :

  • Renvoie vrai si les deux expressions sont égales.
  • Si les deux expressions ne sont pas égales, renvoyez false.

Par exemple :

<code class="c">int x = 5;
if (x == 5) {
  // 执行语句 ...
}</code>

Cette instruction if utilise "==" pour comparer si la valeur de la variable x est égale à 5. Si c'est vrai, les instructions du bloc if sont exécutées.

Summary

  • "=" est l'opérateur d'affectation qui est utilisé pour attribuer une valeur à une variable.
  • "==" est l'opérateur de comparaison d'égalité, utilisé pour comparer si les valeurs de deux expressions sont égales.

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!

Déclaration:
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