Comment créer plusieurs comparaisons avec la logique de la programmation de c

Quelques comparaisons que vous voudrez faire lors de la programmation en C sont plus complexes que celles présentées par les opérateurs simples. Par exemple, considérez le math-thingie suivante:

Sommaire

-5 lt; = x lt; = 5

En anglais, cette déclaration signifie que x représente une valeur comprise entre -5 et 5 inclusivement. Cela ne veut pas un langage de C si la comparaison, mais il peut être quand vous employez des opérateurs logiques.

Comment construire une comparaison logique dans C

Il est possible de charger deux ou plusieurs comparaisons en une seule instruction if. Les résultats des comparaisons sont ensuite comparées à l'aide d'un opérateur logique. Lorsque le résultat de l'ensemble de chose est vraie, si la condition est considérée comme vraie.

LOGIC est un oiseau gazouille




#include int main () {int coordonner-printf ("cible d'entrée de coordonnées:") -scanf ("% d", coordonnées) -Si (coordonnées> = -5 coordonner lt; = 5) {puts ("! assez proche") -} else {puts ("cible est hors de portée!") -} return (0) -}

Deux comparaisons sont faites par l'instruction if condition dans la ligne 9. Cette déclaration se lit comme ceci: “ Si la valeur de la variable coordonner est supérieur ou égal à 5 ​​et inférieur ou égal à 5. ”

Exercice 1: Créer un nouveau projet en utilisant le code source à partir de Logic est un Tweeter Bird. Construire le programme. Exécutez le code à quelques reprises pour tester comment il fonctionne.

Comment ajouter certains opérateurs logiques dans C

Ces opérateurs de comparaison logiques du langage C peuvent être utilisés dans un si comparaison lorsque deux ou plusieurs conditions doivent être remplies.

OpérateurNomVrai Lorsque
etLes deux comparaisons sont vraies
||ouSoit comparaison est vraie
!pasL'article est fausse

Logic est un oiseau gazouille utilise le l'opérateur comme une comparaison par ET logique. Les deux conditions spécifiées doit être vrai pour l'instruction if à considérer tout dans les parenthèses pour être vrai.

Exercice 2: Modifier le code source à partir de Logic est un oiseau gazouille sorte qu'une opération logique OU est utilisé pour faire de la condition vrai lorsque la valeur de la variable coordonner est inférieure à -5 ou supérieur à 5.

Exercice 3: Créez un nouveau projet qui demande la réponse à un oui ou par non à une pression sur la touche Y ou N, soit majuscules ou minuscules. Assurez-vous que le programme répond correctement lorsque ni une ni Y N est pressé.

  • Les opérations logiques sont souvent appelés en utilisant tous les bouchons: ET, OU. Qui les sépare des mots normaux et et ou.

  • La logique et est représenté par deux esperluettes: . Dire N ° 147 et n ° 148.;

  • La barre verticale-OU logique est représenté par deux tuyaux, ou, caractères: ||. Dire “ ou ”.

  • Le PAS logique est représenté par un point d'exclamation simple:!. Dire “ ne ”!;

  • La logique NON est pas utilisé comme AND ou OR. Il préfixes simplement une valeur d'inverser les résultats, transformant en véritables False et True en False.


» » » » Comment créer plusieurs comparaisons avec la logique de la programmation de c