38923
Rozdział 8
Operatory
Przypisanie
Operator przypisania (jak sama nazwa wskazuje, przypisuje wartość prawego argumentu lewemu, np.:
int a ■ 5, b; b ■ a;
print£("*/.d\n", b); /* wypisze 5 */
Operator ten ma łączność prawostronną tzn. obliczanie przypisań następuje z prawa na lewo i zwraca on przypisaną wartość, dzięki czemu może być użyty kaskadowo:
int a, b, c; a « b - c - 3;
printf("*/,d */,d 7,d\n", a, b, c); /* wypisze "3 3 3" */
Skrócony zapis
C umożliwia też skrócony zapis postaci a #- b;. gdzie # jest jednym z operatorów: +, *, /, &, - , *, << lub >> (opisanych niżej). Ogólnie rzecz tamując zapis a #«
b; jest równoważny zapisowi a = a # (b);. np.:
int a-l;
a +- 5; /* to samo, co a - a + 5; */
a /- a + 2; /* to samo, co a - a / (a + 2); */
a X- 2; /* to samo, co a - a 7, 2; */
Początkowo skrócona notacja miała następującą składnię: a =# b, co często prowadziło do niejasności, np. i =-l (i = -1 czy też i = i-1?). Dlatego też zdecydowano się zmienić kolejność operatorów.
13
Wyszukiwarka
Podobne podstrony:
img16 Stałe • Stałe to identyfikatory (nazwy) o określonej wartości. Jak sama nazwa wskazuje, wartośdziupla(1) oZ dziupli Hałabały - W Borodzicz Kwiecień jak sama nazwa wskazuje, jest miesiącem kwietn138 Monika Jeziorska W systemach eksperckich, jak sama nazwa wskazuje, decyzja o udzieleniu kredytuCCI20110406 014 Drugi segment stanowiska „Wyznaczanie wpływu temperatury na parametry dioc jak samaOgraniczenie czasu nadawania TOT Jak sama nazwa wskazuje funkcja ogranicza maksymalny czas pojedyncz4. (04) Zasada i schemat doplerowskiego systemu nawigacji. System dopplerowski, jak sama nazwa wskazStale stopowe narzędziowe Stale stopowe narzędziowe jak sama nazwa wskazuje wykorzystuje się do prodImage53 (5) Forum Czytelników Jak sama nazwa wskazuje, przedstawione urządzenie służy do sterowania440 Blender. KompendiumColor Nodes Jak sama nazwa wskazuje, dodane do schematu z tego poziomu Nodeshttp://www.3ng.Dl/gramatvka.htrn] Czas Past Simple (przeszły prosty), jak sama nazwa wskazuje, opisuObraz8 4 Pielęgnowanie tradycyjne Jak sama nazwa wskazuje, powiązane jest z tradycją, z tym, co chaW trójkącie równobocznym jak sama nazwa wskazuje, wszystkie boki są tej samej długości. WynikaPLC Sterownik PLC (Programmable Logic Controller), jak sama nazwa wskazuje, jest to układ programowa1. Wprowadzenie. Termoelektryczne urządzenia chłodnicze, jak sama nazwa wskazuje, wykorzystują zjawiwięcej podobnych podstron