Aracılığıyla paylaş


Bitsel işleçler (F#)

Bu konu F# dilinde kullanılabilir Bitsel işleçleri açıklar.

Bitsel işleçleri özeti

F# dilinde kutulanmamış ayrılmaz türleri için desteklenen Bitsel işleçler aşağıdaki tabloda açıklanmaktadır.

İşleç

Notlar

&&&

Bitsel ve işleci. Her iki kaynak işlenen karşılık gelen biti 1 ise ve yalnızca, sonuç bit 1 değeri vardır.

|||

Bitsel or işleci. Sonuç bit olan 1 değeri, kaynağına karşılık gelen bit 1 işlenen olan.

^^^

Bitsel özel veya işleci. Kaynak işlenen bit eşit değerler varsa ve yalnızca sonuç bit 1 değeri varsa.

~~~

Bitsel negatif işlecinden. Bu tek işlem işleci ve kaynak işlenen tüm 0 biti 1 bit dönüştürülür ve tüm 1 bit 0 bit dönüştürülür bir sonuç üretir.

<<<

Bitsel sola shift işlecinin. BITS ile birinci işlenenin sola kaydırılacağı uzaklık, ikinci işlenen bit sayısı olarak sonucudur. BITS en önemli pozisyon kaydırılacağı uzaklık en az önemli konumda dönmez. En az önemli bitlerini sıfırlarla doldurulur. İkinci bağımsız değişken türü int32.

>>>

Bitsel sağa shift işlecinin. Birinci işlenenin sağ ikinci işlenen bit sayısı olarak kaydırılacağı uzaklık bitleri ile sonucudur. En az önemli pozisyon kaydırılacağı uzaklık bit en önemli konumda dönmez. İmzasız türleri için en önemli bitlerini sıfırlarla doldurulur. İmzalı türleri için en önemli bitlerini birler ile doldurulur. İkinci bağımsız değişken türü int32.

The following types can be used with bitwise operators: byte, sbyte, int16, uint16, int32 (int), uint32, int64, uint64, nativeint, and unativeint.

Ayrıca bkz.

Başvuru

Sembol ve işleç başvurusu (F#)

Aritmetik işleçler (F#)

Boolean İşleçleri (F#)