Maison > développement back-end > Tutoriel C#.Net > Quelle est la différence entre = et == en langage C ?

Quelle est la différence entre = et == en langage C ?

Libérer: 2020-03-02 13:19:16
original
24094 Les gens l'ont consulté

Quelle est la différence entre = et == en langage C ?

La différence entre == et = en langage C ne réside que dans un seul aspect de la signification, comme suit :

"==" est un opérateur relationnel , et " =" est l'opérateur d'affectation.

Les opérateurs relationnels sont tous des opérateurs binaires, et leur associativité est laissée associative. Les opérateurs relationnels ont une priorité inférieure aux opérateurs arithmétiques et supérieure aux opérateurs d'affectation.

"=" n'est pas égal à un symbole, mais à un opérateur d'affectation, tel que x=3. De plus, vous pouvez également attribuer la même valeur à plusieurs variables dans une seule instruction, c'est-à-dire une affectation multiple.

Par rapport à l'opérateur d'affectation, qui n'a qu'un seul signe égal, l'opérateur égal dans l'opérateur relationnel est représenté par deux signes égaux "==".

Recommandé : "Tutoriel en langage C"

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal