Mikrokontrolery - Jak zacząć?

... czyli zbiór praktycznej wiedzy dot. mikrokontrolerów.

czwartek, 10 lutego 2011

Kurs języka C: Operatory relacji


Autor: Dondu

Kurs języka C: Spis treści

Operatory relacji pozwalają określić relację pomiędzy dwoma argumentami, czyli porównać je ze sobą.

SymbolZnaczeniePrzykład
>większya > b
<mniejszya < b
>=większy lub równya >= b
<=mniejszy lub równya <= b
==równya == b
!=różnya != b


Operatory te zwracają:
  • 0 - gdy warunek nie jest spełniony,
  • 1 - gdy warunek jest spełniony.


Przykład 1 (w kompilatorze)
  int a=4;
  int b=5;

  //pokaż wyniki porównań
  printf("%d\n", a>b);
  printf("%d\n", a<b);
  printf("%d\n", a>=b);
  printf("%d\n", a<=b);
  printf("%d\n", a==b);
  printf("%d\n", a!=b);

Poniżej prosty przykład wykorzystania operatora.

Przykład 2 (w kompilatorze)
  if(a>b) printf("a jest większe od b");

Oba przykłady są dostępne w kompilatorze CManiak, gdzie zmieniając wartości zmiennych możesz zaobserwować jak zmieniają się wyniki.




Najczęściej występujące błędy

Najczęściej popełniany błąd, to użycie do porównania dwóch liczb operatora przypisania zamiast równości:

Przykład 3 (w kompilatorze)
  int a=4;
  int b=5;

  //pokaż wyniki operatorów równości i przypisania
  printf("a==b  wynik równości:   %d \n", a==b);
  printf("a=b  wynik przypisania: %d \n", a=b );

Błąd ten często wynika z szybkiego pisania i bywa trudny do znalezienia. Dlatego używaj operatora porównania - równości - tylko w niezbędnych miejscach, a tam gdzie się da używaj operatorów >, <, <= lub >=

Kurs języka C: Spis treści

22
Oceń artykuł.
Wasze opinie są dla nas ważne, gdyż pozwalają dopracować poszczególne artykuły.
Pozdrawiamy, Autorzy
Ten artykuł oceniam na:

Brak komentarzy:

Prześlij komentarz

Działy
Działy dodatkowe
Inne
O blogu




Dzisiaj
--> za darmo!!! <--
1. USBasp
2. microBOARD M8


Napisz artykuł
--> i wygraj nagrodę. <--


Co nowego na blogu?
Śledź naszego Facebook-a



Co nowego na blogu?
Śledź nas na Google+

/* 20140911 Wyłączona prawa kolumna */
  • 00

    dni

  • 00

    godzin

  • :
  • 00

    minut

  • :
  • 00

    sekund

Nie czekaj do ostatniego dnia!
Jakość opisu projektu także jest istotna (pkt 9.2 regulaminu).

Sponsorzy:

Zapamiętaj ten artykuł w moim prywatnym spisie treści.