5 Haziran 2025 Perşembe

 


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

Arduino Eğitimi Konu - 7

Arduino Eğitimi Konu - 9

Toplam Sayfa Görüntüleme Sayısı

Seri İletişim Protokolleri

Sensörlerin Arduino İle Kullanımı

Popular Posts

Yararlanılan Kaynaklar

İletişim

gokdag17@gmail.com