РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
614 of 815 menu

Функция dec

Функция dec устанавливает десятичную систему счисления для потоков ввода-вывода. Она не принимает параметров и возвращает ссылку на поток, для которого была вызвана. По умолчанию все числа в C++ выводятся именно в десятичной системе, поэтому dec обычно используется для отмены ранее установленных настроек, например, после использования hex или oct. Функция доступна после подключения заголовочного файла <iostream>.

Синтаксис

std::dec // или stream << std::dec

Пример

Давайте выведем число 255 в шестнадцатеричной системе, а затем вернем десятичную:

#include <iostream> using namespace std; int main() { int num = 255; cout << hex << num << endl; cout << dec << num << endl; return 0; }

Результат выполнения кода:

"ff" 255

Пример

Давайте выведем несколько чисел в разных системах счисления, возвращаясь к десятичной после каждого изменения:

#include <iostream> using namespace std; int main() { int num = 100; cout << oct << num << endl; cout << dec << num << endl; cout << hex << num << endl; cout << dec << num << endl; return 0; }

Результат выполнения кода:

144 100 64 100

Смотрите также

  • функция hex,
    которая устанавливает шестнадцатеричную систему счисления
  • функция oct,
    которая устанавливает восьмеричную систему счисления
  • функция cout,
    которая выводит данные на экран
  • функция setprecision,
    которая задает точность вывода чисел
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить