@DVoropaev
Ставлю + к карме на хабре за ответы на вопросы

Как в C++ выводить числа одинаковой длины?

cout << std::hex << " " << num;
Нужно, чтобы выводились 8 разрядов.
Т. е. число f23a87 вывелось как 00f23a87
  • Вопрос задан
  • 397 просмотров
Пригласить эксперта
Ответы на вопрос 2
0xD34F
@0xD34F
#include <iostream>
#include <iomanip>

using namespace std;

int main()
{
    int num = 0xf23a87;
    cout << hex << setfill('0') << setw(8) << num;

    return 0;
}
Ответ написан
Комментировать
devalone
@devalone
̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы