...
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
...