Bitwise Operators
Bitwise Operators konusuna değinilen kısım.
Bitwise Operators Nedir?
Her bir değerin bilgisayar tarafında bit düzeyinde (0 ve 1'lerden oluşan) bitsel bir seti vardır. Bitwise Operators, bilgisayarın belleğindeki veya bir veri türündeki herhangi bir belirli biti işlemek veya manipüle etmek için kullanılan operatörlerdir. Bu operatörler, özellikle düşük seviyeli veri manipülasyonu ve işlem yaparken kullanışlıdır.
Kısaca bu değerlerin 0 ve 1 değerlerinden oluşan bit setlerini bozmak, oynamak, sağa veya sola kaydırmak, az sonra değinilecek olan operatör kapıları ile bu setleri mukayeseye sokarak bit düzeyinde işlemler yapmaktır.
AND Operatörü (&):
&
operatörü, iki bit dizisi arasında "ve" mantıksal işlemi yapar. Her iki bit de 1 ise sonuç 1, diğer durumlarda sonuç 0 olur.
OR Operatörü (|):
|
operatörü, iki bit dizisi arasında "veya" mantıksal işlemi yapar. En az bir bit 1 ise sonuç 1, diğer durumlarda sonuç 0 olur.
XOR Operatörü (^):
^
operatörü, iki bit dizisi arasında "özel veya" mantıksal işlemi yapar. İki bit aynı ise sonuç 0, farklı ise sonuç 1 olur.
NOT Operatörü (~):
~
operatörü, bir bit dizisini ters çevirir. Yani, 0'ları 1 yapar ve 1'leri 0 yapar.
Sol (<<) ve Sağ (>>) Kaydırma Operatörleri:
<<
operatörü, belirli bir sayıyı belirli bir sayıda bit sola kaydırır.>>
operatörü ise belirli bir sayıyı belirli bir sayıda bit sağa kaydırır.
Last updated