39076
DODATEK D. SKŁADKI A
Operatory binarne
Są to operatory, które działają na hitach.
operator |
funkcja |
przykład |
1 |
suma bitowa(OR) |
2 da w wyniku 7 ( 00000101 OR 00000010 = 00000111) |
k |
iloczyn bitowy |
7 & 2 da w wyniku 2 ( 00000111 AND 00000010 = 00000010) |
|
negacja bitowa |
2 da w wyniku 253 ( NOT 00000010 -11111101 ) |
» |
przesunięcie bitów o X w prawo |
7 » 2 da w wyniku 1 ( 00000111 » 2 = 00000001) |
« |
przesunięcie bitów o X w lewo |
7 « 2 da w wyniku 28 ( 00000111 « 2 = 00011100) |
|
alternatywa wyłączna |
7 ' 2 da w wyniku 5 ( 00000111 00000010 = 00000101) |
Operatory inkrementacji/dekrementacji
Służą do dodawania/odejmowania od liczby wartości jeden. Przykłady:
Operacja |
Opis operacji |
Wartość wyrażenia |
x++ |
zwiększy wartość w i o jeden |
wartość zmiennej z przed zmianą |
•f+x |
zwiększy wartość' w z o jeden |
wartość zmiennej z |xnviększona o jeden |
x- |
zmnH*jszy wartość w z o jeden |
wartość zmiennej z przed zmianą |
-x |
zmniejszy wartość w z o jeden |
wartość zmiennej z pomniejszona o jeden |
Parę przykładów dla zrozumienia:
int a*7;
if ((a++)**7) /• najpierw porównuje, potem dodaje •/ printf ("Xd\n",a); /* wypisze 8 •/ if ((♦♦a)“9) /• najpierw dodaje, potem porównuje •/ printf ("%d\n", a); /* wypisze 9 •/
Analogicznie ma się sytuacja z operatorami dekrementacji.
Wyszukiwarka
Podobne podstrony:
IMG39 (5) Manometry elektryczne Są to przyrządy, które działają na zasadzie zjawisk elektrycznych zAgencje zatrudnienia Są to podmioty, które prowadzą na podstawie ustawy o promocji zatrudnieniaBadania nieniszczące (NDT) - są to badania, które polegają na wykrywaniu nieciągłości1. Agencje zatrudnienia Są to podmioty, które prowadzą na podstawie ustawy o promocji zatrudnieniaZdjŕcie0526 Błędy przypadkowe (nieokreślone) Są to błędy, które powoduj, że wynki oznaczeń, wykonanyIMGP1870 Pierwsza i druga postać normalna nie samoistnego znaczenia, są to tytko struktury pośn Rozdział Pomaganie pacjentowi w wykonywaniu czynnosci1 Ćwiczenia ogólnie usprawniające są to ćwiczEtap pisemny egzaminu Przykładowe zadanie 2. Stabilizatory są to substancje, które A.Klasyfikacja zagrożeń w środ pracy 2 Czynniki uciążliwe lub uciążliwości są to czynniki, których oddskanuj0173 172 Specjalne detale architektoniczne Są to mury, które odbiegają od normalnego i regularMETALE CIĘŻKIE Metale ciężkie są to pierwiastki, które leżą od 3 do 18 grupy na tablicy Mendelejewa.Regulatory wiązania sa to związki mające wpływ na czas wiązania spoiw gipsowych. Związki te można po20778 Image182 (2) W rubryce przedstawiane są odpowiedzi na pytania nadesłane do Redakcji. Są to spr20982 Image5 (25) W rubryce przedstawiane są odpowiedzi na pytania nadesłane do Redakcji. Są to sprawięcej podobnych podstron