Я читаю книгу о C ++.Автор показывает это перечисление:
[Flags] enum class FlagBits{ Ready = 1, ReadMode = 2, WriteMode = 4,
EOF = 8, Disabled = 16};
FlagBits status = FlagBits::Ready | FlagBits::ReadMode | FlagBits::EOF;
и говорит, что статус равен «0000 0000 0000 0000 0000 0000 1011», но когда я записываю статус в консоль:
Console::WriteLine(L”Current status: {0}”, status);
показывает: «Текущий статус: Готов, Режим чтения, EOF».Как он может знать это, и как я могу записать статус в консоль, чтобы показать ее двоичную форму?