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

Функция hex

Функция hex устанавливает для потока вывода шестнадцатеричную систему счисления. После её вызова все целые числа, отправленные в поток, будут выводиться в шестнадцатеричном виде. Функция не принимает параметров и возвращает ссылку на поток, поэтому её можно использовать в цепочке вызовов. По умолчанию числа выводятся в десятичной системе, а функция hex меняет это поведение до конца работы программы или до вызова другой функции форматирования.

Синтаксис

std::hex

Пример

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

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

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

"ff"

Пример

Давайте выведем несколько чисел в шестнадцатеричной системе счисления:

#include <iostream> using namespace std; int main() { cout << hex << 10 << " " << 16 << " " << 255 << endl; return 0; }

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

"a 10 ff"

Пример

Давайте вернём десятичную систему счисления с помощью функции dec после вывода числа в шестнадцатеричном виде:

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

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

"ff 255"

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

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