Maison >développement back-end >Tutoriel C#.Net >Quelle est la priorité des opérateurs logiques en langage C ?
Quelle est la priorité des opérateurs logiques en langage C
Le langage C fournit les trois opérateurs logiques suivants ?
● Un Yuan : ! (logique non).
● Binaire : && (ET logique), || (OU logique).
Recommandé : "Tutoriel vidéo sur le langage C"
Parmi les trois opérateurs logiques ci-dessus, le NON logique a la priorité la plus élevée , le ET logique && suivi de , OU logique || a la priorité la plus basse . Autrement dit, l'ordre de priorité des opérateurs arithmétiques, logiques et d'affectation est :
NON logique >Arithmétique> 🎜>La valeur d'une expression logique est une valeur logique, c'est-à-dire un type booléen (bool). Ce type est nouveau dans C99. Certains compilateurs peuvent ne pas encore prendre en charge ce type. Les valeurs logiques sont divisées en vraies valeurs logiques et fausses valeurs logiques. Dans des circonstances normales, lors du jugement, seules les valeurs nulles sont jugées comme de fausses valeurs logiques (fausses), et toutes les valeurs non nulles peuvent être jugées comme de vraies valeurs logiques (vrai) ; généralement, 1 est utilisé pour représenter les valeurs logiques, 0 représente une valeur logique fausse.
Les règles de fonctionnement de l'opérateur logique AND && : Le résultat n'est vrai que lorsque les deux opérandes sont logiquement vrais. Dans tous les autres cas, le résultat est faux.
Les règles de fonctionnement de l'opérateur logique OR || : Le résultat est faux uniquement lorsque les deux opérandes sont logiquement faux. Dans tous les autres cas, le résultat est vrai.
Pour plus de tutoriels sur le langage C, veuillez faire attention au
Site Web PHP chinois
!
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!