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, 0x luvun edessä tarkoittaa heksadesimaali (kantaluku=16) ja 0 luvun alussa tarkoittaa oktaalilukua (kantaluku=8)

Code Block
1. esimerkki, a = 255 & 15 = 1111 1111b & 0000 1111b = 0000 1111b = 15 = 0xE = 017
2. esimerkki, a = 255 &  1    =  1111 1111b & 0000 0001b  =  0000 0001b = 1    = 0x1   = =  01
3. esimerkki, a = 2 & 12        =   1 = 0000 0010b & 0000 0001b  =  0000 0000b = 0    = 0x1  = = 00
4. esimerkki, a = 3 & 13        =  1 = 0000 0011b & 0000 0001b  =  0000 0001b = 1
5. esimerkki, a = 3 & 23        =   2 = 0000 0011b & 0000 0010b  =  0000 0010b = 2

TAI , OR, operaattori |
1. esimerkki,  a = 0 | 1          =  0000 0000b | 0000 0001b  = 0000 0001b  = 1
2. esimerkki,  a = 2 | 1          =  0000 0010b | 0000 0001b  = 0000 0011b  = 3
3. esimerkki,  a = 4 | 8          =  0000 0100b | 0000 1000b  = 0000 1100b  = 12  =0 xC = 014
4. esimerkki,  a = 4 | 12        =  0000 0100b | 0000 1100b  = 0000 1100b  = 12

...