myNotlar Logo

Bit İşlem Operatörleri


İkili Operatörler (Bitwise Operators)

Bit İşlem operatörleri 0 ve 1 rakamlarından oluşan ikili sayı sistemini (Binary) kullanan sayılar ve değişkenler arasında işlem yapılmasını sağlarlar. Bit İşlem operatörleri işlemlerini ikili sayı sisteminde yaparak sonuçları JavaScript standart sayısal değerlerinde verirler.

İkiliOnluOnaltılı
000111
001022
001133
010044
010155
011066
011177
100088
100199
101010A
101111B
110012C
110113D
111014E
111115F

JavaScript Bit İşlem (Bitwise) operatörleri aşağıdaki tabloda gösterilmektedir.

OperatörAçıklamaÖrnekler
X = 1110
Y = 1010
&VE (Bitwise AND) Operatörü
Operandların bit pozisyonlarının her ikisinin 1 olması durumunda o pozisyon için 1 geri döner.
X & Y
1010 olur.
|VEYA (Bitwise OR) Operatörü
Operandların bit pozisyonlarının birinin veya her ikisinin 1 olması durumunda o pozisyon için 1 geri döner.
X | Y
1110 olur.
^ÖZEL VEYA (Bitwise XOR) Operatörü
Operandların bit pozisyonlarının birinin 1 diğerinin 0 olması durumunda o pozisyon için 1 geri döner.
X ^ Y
0100 olur.
~DEĞİL (Bitwise NOT) Operatörü
Operandın bitlerini ters çevirir.
<<Sol Rotasyon (Left Shift) Operatörü
Solundaki operandın bitlerini sağındaki operandın değeri kadar sola kaydırır.
X << 2
111000 olur.
>>Sağ Rotasyon (Right Shift) Operatörü
Solundaki operandın bitlerini sağındaki operandın değeri kadar en sağdaki bitleri atarak sağa kaydırır.
Y >> 2
0010 olur
 
myNotlar Hakkında
Telif Hakkı © 2007-2009 mynotlar.com Tüm Hakları Saklıdır. Kopyalanamaz. Yayınlanamaz.
E-Posta : support@myNotlar.com

| Tek Kişilik Oyunlar | Sudoku | Oyunlar |