Versions Compared

Key

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

...

Loogiset

...

operaatiot

...

biteittäin

...

C-kielessä

...

on

...

käytössä

...

myös

...

loogiset

...

operaatiot

...

,

...

joilla

...

voidaan

...

tehdä

...

Boolen

...

algebraalisia

...

muunnoksia

...

lukujen

...

kesken:

...

operaattori

merkitys (suluissa

...

englanniksi)

...

&

JA,

...

lukujen

...

bittejä

...

vertaillen(AND)

...

|

TAI,  lukujen bittejä vertaillen (OR)

{~}

negaatio eli kääntö

Esimerkkejä

Loogisilla operaatioilla saadaan informaatio siitä onko muuttuja nolla tai ei, lisäksi voidaan testata muuttujien yhtä- ja erisuuruutta.

1) & - operaatiochar Eka=5,Toka=2,Vastaus=0;

...

Vastaus=Eka

...

&

...

Toka;

...

Debuggeri

...

näyttäisi

...

vastauksen:

...

Vastaus=

...

0

...


2)

...

|

...

-

...

operaatio

...


char

...

Eka=5,Toka=2,Vastaus=0;

...

Vastaus=Eka

...

|

...

Toka;

...

Debuggeri

...

näyttäisi

...

vastauksen:

...

Vastaus=

...

6

...


3)

...

~

...

-

...

operaatiochar

...

Eka=5,Vastaus=0;

...


Vastaus=

...

!Eka;

...


Debuggeri

...

näyttäisi

...

vastauksen:

...

Vastaus=

...

250

...