Создание std::bitset в C++
Шаблон std::bitset хранит ровно
N битов, где N задают в
угловых скобках.
Подключают <bitset>. Начальное
состояние можно взять из беззнакового
целого: младшие биты числа заполняют
позиции набора. Запишем набор из восьми
битов и выведем его:
#include <bitset>
#include <iostream>
std::bitset<8> flags{5};
std::cout << flags << "\n";
Создайте std::bitset<8> mask
из целого 170. Выведите mask
одной строкой.
Объявите std::bitset<4> nib
со значением 10. Напечатайте nib.