Cuprins:
- Cum se construiește o comparație logică în C
- Acești operatori de comparație logică în limbajul C pot fi utilizați într-o comparație atunci când trebuie îndeplinite două sau mai multe condiții.
Video: La Educación Prohibida - Película Completa HD 2024
Unele comparații pe care veți dori să le faceți când programați cu C sunt mai complexe decât cele prezentate de operatorii simpli. De exemplu, luați în considerare următoarele matematică:
-5 <= x <= 5
În engleză, această afirmație înseamnă că x reprezintă o valoare cuprinsă între -5 și 5 inclusiv. Aceasta nu este o limbă C dacă este comparată, dar poate fi atunci când angajezi operatori logici.
Cum se construiește o comparație logică în C
Este posibil să încărcați două sau mai multe comparații într-o singură declarație if. Rezultatele comparațiilor sunt apoi comparate folosind un operator logic. Când rezultatul întregului lucru este adevărat, condiția if este considerată adevărată.
LOGIC ESTE UN BIRD TWEETING
#include int main () {int coordinate; printf ("Coordonarea tintei de intrare:"); scanf ("% d", și coordonate); dacă {coordonate> = -5 && coordonate <= 5) {puts ("Close enough!");} else {puts ("Target is out of range! sunt făcute de condiția instrucțiunii if în rândul 9. Această afirmație citește astfel: "Dacă valoarea variabilei
coordonate este mai mare sau egală cu -5 și mai mică sau egală cu 5."
Creați un nou proiect folosind codul sursă de la Logic este un Tweeting Bird. Construiți programul. Rulați codul de câteva ori pentru a testa cât de bine funcționează. Cum se adaugă unii operatori logici în C
Acești operatori de comparație logică în limbajul C pot fi utilizați într-o comparație atunci când trebuie îndeplinite două sau mai multe condiții.
Operator
Nume | Adevărat Când | && și |
---|---|---|
Ambele comparații sunt adevărate | || | sau |
nu | Elementul este fals | |
|
Logica este un Tweeting Bird utilizează && operatorul ca o comparație logică AND. Ambele condiții specificate trebuie să fie valabile pentru instrucțiunea if să ia în considerare totul în paranteze pentru a fi adevărat. | Exercițiul 2: |
coordonate
este mai mică de -5 sau mai mare de 5. Exercițiu 3 :
Creați un proiect nou care solicită răspunsul la o întrebare da sau nu prin apăsarea tastei Y sau N, fie superioară, fie litere mici. Asigurați-vă că programul răspunde corect când nu este apăsat nici un Y sau N. Operațiile logice sunt deseori menționate prin utilizarea tuturor capacelor: AND, OR. Aceasta le separă de cuvintele normale și și
-
sau. Logicul AND este reprezentat de două ampersands: &&.Spune "și. " OR-ul logic este reprezentat de două caractere, sau de caractere verticale: ||. Spuneți "sau. " NOTul logic este reprezentat de un singur punct de exclamare:!. Spuneți "nu! "
-
NOTul logic nu este folosit ca AND sau OR. Pur și simplu prefixează o valoare pentru a inversa rezultatele, transformând False în Adevărat și Adevărat în Fals.