Operatörler

C++ Programlama Operatörler

Temel Aritmetik Operatörler

  • x=7/2;         // cevap:3  ‘=’ ifadesi ile x 3’e atanmıştır.
  • y=7.0/2.0  // cevap:3.5 
  • x=14%3;    // cevap:2 kalanı bulunur.
Temel Aritmetik Operatörler

Mantıksal Operatörler

Mantıksal operatörlerin sonuçları 1 ve 0 dır. Sıfırdan farklı tüm sayılar mantıksal olarak 1(true) dir.

  • && ve (AND)
  • || veya (OR)
  • ! DEĞİL (NOT)

Karşılaştırma Operatörleri

Karşılaştırma operatörlerinin sonuçları 1 ve 0 dır. 2>3  sonucu 0 dır.

Bitwise Operatörleri

Mantıksal işlemler bit seviyesinde yapılır. Operantlar  önce 2’li sisteme çevreilir. Karşılık gelen bitler arasında mantıksal işlem yapılır.

  • &: bit-and
  • ||: bit-or
  •  !: bit-not 

6→ 0110  (bitlere çevrilmiştir.)

8→1000  (bitlere çevrilmiştir.)

6&8→0000=0           (6&&8→1)

>> sağa kaydırma

<< sola kaydırma

                 6>>1 ( 1 bit sağa kaydırır)
                            0000 0110>>1
                            0000 0011=3

                6<<2(2 bit sola kaydırır)
                            0000 0110<<2
                             0001 1000=24

Birleşik Atama Operatörleri
Birleşik Atama Operatörleri
İşlem Öncelik Sırası

Kimler Neler Demiş?

  Abone ol  
Bildir