Bittioperaatiot esimerkkejä

Esimerkkejä Bittioperaatioista C:llä

JA, AND, operaattori = & , esimerkkejä 8 bittisilla luvuilla, b luvun perässä tarkoittaa sanaa binaari

int 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 ;

}