C bitsel operatörler

+10 oy
5 Nisan 2015 ebrug Stajyer (710 puan)   sordu
5 Nisan 2015 Tahsin Dalman düzenledi
~(~(0) << bit) Bu c de ne anlama geliyor?

2 Cevap

+3 oy
5 Nisan 2015 Tahsin Dalman Uzman (7,000 puan)   cevapladı
5 Nisan 2015 ebrug seçti
 
En İyi Cevap

Bitwise (Bitsel) operatörler kullanılmış. http://www.baskent.edu.tr/~tkaracay/etudio/ders/prg/java/ch06/bitwiseOperators.pdf incelersen anlayacağını düşünüyorum.

+1 oy
5 Nisan 2015 ebrug Stajyer (710 puan)   cevapladı

Teşekkür ederim. Orayı inceledim. Birçok yere baktım zaten. Ama ~(0)  ifadesinden sonraki kısmın mı tersini alıyor anlayamadım.

5 Nisan 2015 Tahsin Dalman Uzman (7,000 puan)   yorumladı
Sanırım 0'ın değilini alıyor 1 oluyor. Sonra 1'i bit değişkeninin değeri kadar sola öteleniyor. Sonra yine değilini alıyor.
5 Nisan 2015 ebrug Stajyer (710 puan)   yorumladı
Teşekkür ederim.
...