-
Notifications
You must be signed in to change notification settings - Fork 1
/
012 - Mantıksal operatörler.cpp
64 lines (43 loc) · 1.27 KB
/
012 - Mantıksal operatörler.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
/* MANTIKSAL OPERATÖRLER
!= eşit değildir;
|| veya operatörü
&& ve operatörü
<= küçük eşit operatörü
>= büyük eşit operatörü
== eşittir operatörü
+ toplama operatörü
- çıkarma operatörü
* çarpma operatörü
/ bölme operatörü
% mod alma operatörü. Bu ifadeye daha sonra değineceğiz.
*/
int a,b;
int toplam;
toplam = a+b;
ifadesi yazılabildiği gibi, toplam değişkeni oluşturulmadan, a ve b'yi toplamak ve sonucu b değişkenine
atamak istiyorsak.
b = a + b;
YADA
b+=a;
ifadesini kullanırız.
/*
NOT:
+= -= *= /= %= ifadeleride kullanılırlar.
x /= 10; ifadesi x'i 10'a böl ve x'e eşitle anlamına gelir.
*/
Bir arttır bir azalt işleçleri
++ --
Önemli: Değişken adının SOLUNDA ise ÖNCELİKLİDİR.
ÖRNEK
int a=5;
a++;
++a;
yukarıda iki ifadede aynı işi yapar.
int t;
t = a++; işleminde ÖNCE t = a; SONRA a++ çalışır.
AÇIKLAYALIM
++i i'yi bir arttır ve devam et demektir.
i++ Eğer i üzerinde bir işlem varsa onu i üzerinden yap o işlem bittikten sonra i'yi bir arttır demektir.
cout << ++i ile cout << i++ farklıdır.
cout << ++i örnek i=1 ise ekrana 2 yazar ve artık i değeri 2dir.
cout << i++ ekrana 1 yazar ve artık i değeri 2dir.