38923

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 kwietn
138 Monika Jeziorska W systemach eksperckich, jak sama nazwa wskazuje, decyzja o udzieleniu kredytu
CCI20110406014 Drugi segment stanowiska „Wyznaczanie wpływu temperatury na parametry dioc jak sama
Ograniczenie czasu nadawania TOT Jak sama nazwa wskazuje funkcja ogranicza maksymalny czas pojedyncz
4. (04) Zasada i schemat doplerowskiego systemu nawigacji. System dopplerowski, jak sama nazwa wskaz
Stale stopowe narzędziowe Stale stopowe narzędziowe jak sama nazwa wskazuje wykorzystuje się do prod
Image53 (5) Forum Czytelników Jak sama nazwa wskazuje, przedstawione urządzenie służy do sterowania
440 Blender. KompendiumColor Nodes Jak sama nazwa wskazuje, dodane do schematu z tego poziomu Nodes
http://www.3ng.Dl/gramatvka.htrn] Czas Past Simple (przeszły prosty), jak sama nazwa wskazuje, opisu
Obraz8 4 Pielęgnowanie tradycyjne Jak sama nazwa wskazuje, powiązane jest z tradycją, z tym, co cha
W trójkącie równobocznym jak sama nazwa wskazuje, wszystkie boki są tej samej długości. Wynika
PLC Sterownik PLC (Programmable Logic Controller), jak sama nazwa wskazuje, jest to układ programowa
1. Wprowadzenie. Termoelektryczne urządzenia chłodnicze, jak sama nazwa wskazuje, wykorzystują zjawi

więcej podobnych podstron