Esimerkkejä Bittioperaatioista C:llä
Sisältö - 1 JA, AND, operaattori = & , esimerkkejä 8 bittisilla luvuilla, b luvun perässä tarkoittaa sanaa binaari
- 1.1 TAI , OR, operaattori |
- 1.2 Ehdoton TAI , XOR, operaattori ^
- 1.3 Negaatio, operaattori ~, Negaatio-operaattori kääntää kaikki muuttujan bitit päinvastaiseksi
- 1.4 Siirto vasemmalle Shifting left, operaattori <<
- 1.5 Siirto oikealle, Shifting right, operaattori >>
JA, AND, operaattori = & , esimerkkejä 8 bittisilla luvuilla, b luvun perässä tarkoittaa sanaa binaariint main() { unsigned char a=1, b=2, luku=0; luku=a&b; printf("luku %d",luku); getch(); return 1 ; } TAI , OR, operaattori |int main() { unsigned char luku=0,a=1, b=2; luku=a|b; printf("luku %d",luku); getch(); return 1 ; } Ehdoton TAI , XOR, operaattori ^int main() { unsigned char luku=0,a=1, b=2; luku=luku=a^b; printf("luku %d",luku); getch(); return 1 ; } Negaatio, operaattori ~, Negaatio-operaattori kääntää kaikki muuttujan bitit päinvastaiseksi int main() { unsigned char luku=128; luku=~ luku; printf("luku %d",luku); getch(); return 1 ; } Siirto vasemmalle Shifting left, operaattori << int main() { unsigned char luku=128; luku=luku<<1; printf("luku %d",luku); getch(); return 1 ; } Siirto oikealle, Shifting right, operaattori >> int main() { unsigned char luku=128; luku=luku>>1; printf("luku %d",luku); getch(); return 1 ; } |
|