TI-S2 • Software (C++) Gera Pronk
0 of 1)uint8_t.”Dit type bestaat uit slechts één byte (8 bits).
uint8_t value = 0x6b; // 01101011
- printen kan zo:
```cpp
#include <bitset>
std::cout << std::bitset<8>(value);
Operators:
| : OR |
| table: | ||||||
|---|---|---|---|---|---|---|
| Bit A | Bit B | A AND B | A OR B | A XOR B | NOT A | |
| 0 | 0 | 0 | 0 | 0 | 1 | |
| 0 | 1 | 0 | 1 | 1 | 1 | |
| 1 | 0 | 0 | 1 | 1 | 0 | |
| 1 | 1 | 1 | 1 | 0 | 0 |
Laten we kijken naar enkele codevoorbeelden in de lesstof: bits
Docent: runbare code staat in: uitleg_bits.cpp
uint8_t flags = 0;
flags |= (1 << 2);
flags &= ~(1 << 2);
bool isSet = flags & (1 << 2);
Maak een programma dat het volgende bevat: