a++; :a yı 1 artır.
++b; :b yi 1 artır.
e = ++c; :önce c yi 1 artır sonra e ye ata.
f = d++; :önce d yi f ye ata sonra d yi 1 artır.
a--; :a yı 1 azalt.
--b; :b yi 1 azalt.
e = --c; :önce c yi 1 azalt sonra e ye ata.
f = d--; :önce d yi f ye ata sonra d yi 1 azalt.
a += 10; :a = a + 10;
a -= 8; :a = a - 8;
a *= 4; :a = a * 4;
a /= 2; :a = a / 2;
b = a %= 5; :a nın 5 ile bölümünden kalan b ye atandı.
c %= 3; :c nin 3 ile bölümünden kalan tekrar c ye atandı.
a |= 0b00100000 :a ile 0b00100000 değerini "veya" işlemine tabi tut, sonucu "a" değişkenine ata.
b &= 0b11011111 :b ile 0b11011111 değerini "ve" işlemine tabi tut, sonucu "b" değişkenine ata.
Örnek Program Kodları:
int a, b, c, d, e, f, g, h;
void setup()
{
Serial.begin(9600);
//________Artırma Operatörü______
Serial.println("Artırma Operatörü");
a = 2; b = 2;
c = 5; d = 5;
a++; //a yı 1 artır.
++b; //b yi 1 artır.
Serial.print("a= "); Serial.println(a);
Serial.print("b= "); Serial.println(b);
e = ++c; //önce c yi 1 artır sonra e ye ata.
f = d++; //önce d yi f ye ata sonra d yi 1 artır.
Serial.print("e= "); Serial.println(e);
Serial.print("f= "); Serial.println(f);
Serial.print("c= "); Serial.println(c);
Serial.print("d= "); Serial.println(d);
Serial.println(" "); //1 satır boşluk bırak
//_______Azaltma Operatörü_______
Serial.println("Azaltma Operatörü");
a = 2; b = 2;
c = 5; d = 5;
a--; //a yı 1 azalt.
--b; //b yi 1 azalt.
Serial.print("a= "); Serial.println(a);
Serial.print("b= "); Serial.println(b);
e = --c; //önce c yi 1 azalt sonra e ye ata.
f = d--; //önce d yi f ye ata sonra d yi 1 azalt.
Serial.print("e= "); Serial.println(e);
Serial.print("f= "); Serial.println(f);
Serial.print("c= "); Serial.println(c);
Serial.print("d= "); Serial.println(d);
Serial.println(" "); //1 satır boşluk bırak
//_______Üzerine Ekleme_______
Serial.println("Üzerine Ekleme");
a = 2; b = 2; c = 16;
a += 10; //a = a + 10.
c += b; //c = c + b.
Serial.print("a= "); Serial.println(a);
Serial.print("c= "); Serial.println(c);
Serial.println(" "); //1 satır boşluk bırak
//_______Üzerinden Çıkarma_______
Serial.println("Üzerinden Çıkarma");
a = 10; b = 2; c = 16;
a -= 8; //a = a - 10.
c -= b; //c = c - b.
Serial.print("a= "); Serial.println(a);
Serial.print("c= "); Serial.println(c);
Serial.println(" "); //1 satır boşluk bırak
//_______Çarparak Artırma_______
Serial.println("Çarparak Artırma");
a = 7; b = 4; c = 12;
a *= 2; //a = a * 2;
c *= b; //c = c * b;
Serial.print("a= "); Serial.println(a);
Serial.print("c= "); Serial.println(c);
Serial.println(" "); //1 satır boşluk bırak
//_______Bölerek Azaltma_______
Serial.println("Bölerek Azaltma");
a = 18; b = 4; c = 12;
a /= 2; //a = a / 2;
c /= b; //c = c / b;
Serial.print("a= "); Serial.println(a);
Serial.print("c= "); Serial.println(c);
Serial.println(" "); //1 satır boşluk bırak
//_______Kalan Bulma_______
Serial.println("Kalan Bulma");
a = 18; c = 13;
b = a %= 5; //a nın 5 ile bölümünden kalan b ye atandı.
c %= 3; //c nin 3 ile bölümünden kalan tekrar c ye atandı.
Serial.print("b= "); Serial.println(b);
Serial.print("c= "); Serial.println(c);
}
void loop()
{
}
_________________________________________________________________________________
0 comments:
Yorum Gönder