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érateur | Nom | Vrai Lorsque |
---|---|---|
et | Les deux comparaisons sont vraies | |
|| | ou | Soit comparaison est vraie |
! | pas | L'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.