Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Esimerkkejä

...

Bittioperaatioista

...

C:llä

...

JA,

...

AND,

...

operaattori

...

=

...

&  ,  esimerkkejä 8 bittisilla luvuilla, b luvun perässä tarkoittaa sanaa binaari

Code Block
  ,  esimerkkejä 8 bittisilla luvuilla, b luvun perässä tarkoittaa sanaa binaari*
{code}
int main()
{
  unsigned char a=1, b=2, luku=0;
  luku=a&b;
  printf("luku %d",luku);
  return 1 ;
}
{code}
*TAI , 

TAI , OR,

...

operaattori

...

|

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

Ehdoton TAI , XOR,

...

operaattori

...

^

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

Negaatio,

...

operaattori

...

~,

...

  Negaatio-operaattori

...

kääntää

...

kaikki

...

muuttujan bitit päinvastaiseksi 

Code Block
 bitit päinvastaiseksi *
{code}
int main()
{
  unsigned char luku=128;
  luku= ~luku;
  printf("luku %d",luku);
  return 1 ;
}
{code}
*

Siirto

...

vasemmalle  Shifting left,

...

operaattori

...

<<

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

Siirto

...

oikealle,

...

 Shifting right,

...

operaattori

...

>>

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