Operatory info gr 15 00


Operatory:

+ : np. 3 + 4 , a + b < --- dwuargumentowy
+ : np. +a <--- oper. jednoargumentowy

- : a - b < --- dwuargumentowy
- : np. -a <--- oper. jednoargumentowy
a+= 2*4*c%3-b>>2+17|7;\

Operatory i ich hierarchia:
1. () [] ->
2. ! ~ ++ -- + - * & (typ) sizeof , np. +a, -b , &a, *a <==prawostronne

a=5
!a=0
a=0
!a=1
3. * / % <= mnożenie, dzielenie, reszta z dzielenia
dzielenie: int/int -> int
4. + - dwuargumentowe dodawanie, odejmowanie
5. << >> np. a>>2 przesunięcie bitowe
6. < <= > >= operatory relacji (porównań)
7. == != równe, nierówne
8 & np. a & b - bitowe AND ( I )
9. ^ np. a ^ b - bitowa suma modulo 2 (XOR)
10. | np. a | b - bitowe OR (LUB)
11. && np. a && b - logiczne AND ( I )
12. || np. a || b - logiczne OR ( LUB )
13. ?: np. gdzie: a>3 <==warunek
6 - przyjmowana wartość, kiedy warunek daje prawdę, -2 - kiedy fałsz
14. = += -= *= /= %= ^= |= &= <<= >>=
np. a+=2;
15. , np. a=a++, b=2; <=== jedna instrukcja
16. ++ -- postinkrementacja, postdekrementacja, np. a++ , a--

np. int a=2, b=3, c=1, d;
d= a++ + ++b + c;
cout<<"d="<
Podobne podstrony:
Tematy gr 15 00 3 11 11
15 00 Narzedzia
ZKM gr 6 15
GR00
TI 00 11 15 T B pl(1)
00 01 15 pra
TI 00 08 15 T pl(2)
GR00
GR 14 15 WAWEL 2010
Cactus Spam Filter 3 00 info
SI 00 15 97 (229)
WSM 00 15 pl
00 Info Tebisid39
Honda?9 fireblade 00 parts info&drawings
TI 00 06 15 T B pl(1)

więcej podobnych podstron