Я пытаюсь записать байты в файл в двоичном формате, и я написал эту небольшую тестовую программу, чтобы проверить, правильно ли я это делаю.
std::uint8_t F = 10111001;
std::ofstream K("C:/Users/WDR/Desktop/kml.enc", std::ios::binary);
for(int i = 0; i < 256; i++)
{
K << F;
}
Файл пишется правильно. Я получаю файл размером 256 байт. Однако, когда я вижу это в шестнадцатеричном редакторе, каждый байт показывает значение 00011001
. Я делаю что-то неправильно? Или байты представлены по-разному, когда они видны в шестнадцатеричном редакторе? Просьба уточнить. Спасибо.