Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

Code Block
int main()
{
     unsigned char a=1, b=2, luku=0;
     luku=a&b;
     printf("luku %d",luku);
     getch();
     return 1 ;
}

TAI , OR, operaattori |

Code Block
int main()
{
     unsigned char luku=0,a=1, b=2;
     luku=a\|b;
     printf("luku %d",luku);
     getch();
     return 1 ;
}

Ehdoton TAI , XOR, operaattori ^

Code Block
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 

Code Block
int main()
{
     unsigned char luku=128;
     luku=\~ luku;
     printf("luku %d",luku);
     getch();
     return 1 ;
}

Siirto vasemmalle  Shifting left, operaattori <<

Code Block
int main()
{
&nbsp;&nbsp;&nbsp;  unsigned char luku=128;
&nbsp;&nbsp;&nbsp;  luku=luku<<1;
&nbsp;&nbsp;&nbsp;  printf("luku %d",luku);
&nbsp;&nbsp;&nbsp;  getch();
&nbsp;&nbsp;&nbsp;  return 1 ;
}

Siirto oikealle,  Shifting right, operaattori >>

Code Block
int main()
{
&nbsp;&nbsp;&nbsp;  unsigned char luku=128;
&nbsp;&nbsp;&nbsp;  luku=luku>>1;
&nbsp;&nbsp;&nbsp;  printf("luku %d",luku);
&nbsp;&nbsp;&nbsp;  getch();
&nbsp;&nbsp;&nbsp;  return 1 ;
}