Код: Выделить всё
#include
#include
int main() {
std::uint8_t a = 0;
std::uint8_t b = 64;
b &=~ a;
std::cout [/list]
Подробнее здесь: [url]https://stackoverflow.com/questions/79398672/difference-between-bitwise-not-and-boolean-not-when-applied-to-unsigned-integers[/url]