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

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

cout << std::hex << " " << num;
Нужно, чтобы выводились 8 разрядов.
Т. е. число f23a87 вывелось как 00f23a87
  • Вопрос задан
  • 426 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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
̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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