Inne działy

 

 

C # operatory bitowe

 

Liczby dziesiętne są naturalne dla człowieka. Liczby binarne są używane przez komputery. Symbole systemów dwójkowego, ósemkowego, dziesiętnego lub szesnastkowego odnoszą się do tej samej liczby. Operatory bitowe, jak sama nazwa wskazuje, służą do wykonywania operacji na bitach. Reprezentacja bitowa czyli dwójkowa liczb jest bardzo wygodna dla komputera, jednak dla ludzi operujących systemem dziesiętnym nie jest to zbyt wygodne.

Musimy jednak przypomnieć sobie podstawowe wiadomości o systemie dwójkowym. W systemie dziesiętnym do prezentacji liczb używamy cyfr od 0 do 9, w systemie szesnastkowym dodatkowo liter od A do F, a w systemie ósemkowym cyfr od 0 do 7. W systemie dwójkowym używamy tylko dwóch cyfr 0 i 1.

Poniżej przedstawiamy 15 liczb w systemie dwójkowym i ich odpowiedniki w systemie dziesiętnym.

 

System dwójkowy
System dziesiętny
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 10
1011 11
1100 12
1101 13
1110 14
1111 15

 Na tak zdefiniowanych liczbach możemy dokonywać operacji bitowych AND, OR, oraz XOR. Symbolem operatora AND jest znak ampersand (&), operatora OR znak pionowej kreski (|), natomiast operatora XOR znak strzałki w górę (^). Operatory bitowe są rzadko używane w językach wyższego poziomu, takich jak C #. Poniżej zestawienie operatorów bitowych.

SymbolZnaczenie
~ bitowa negacja
^ XOR
& bitowe and
| bitowe or

 Operator bitowej negacji ~ zmienia każde 1 na 0 i 0 na 1

 

Zobacz nasze wszystkie kursy

WWW


HTML
HTML - Znaczniki
CSS - Tutorial
CSS - Selektory
PHP
JavaScript

XML

XSLT

Bazy danych


SQL
SQLite
MySQL
PostgreSQL

 

 

Programowanie


C
C++
C#
Java
VisualBasic
Python

Linux


Podstawy Linuxa
Bash
Linuks artykuły

Windows


Excel funkcje
Windows wskazówki
Outlook

Pozotałe działy


Programy
Rozrywka

 

 

 

This email address is being protected from spambots. You need JavaScript enabled to view it.