Рубрики

ios манипуляторы hex () функция в C ++

Метод hex () потоковых манипуляторов в C ++ используется для установки флага базового формата для указанного потока str. Этот флаг устанавливает базовую линию для шестнадцатеричных чисел. Следовательно, выходные данные показывают число в базе HexaDecimal.

Синтаксис:

ios_base& hex (ios_base& str)

Параметры: Этот метод принимает str в качестве параметра, который является потоком, для которого затрагивается флаг формата.

Возвращаемое значение: Этот метод возвращает поток str с установленным флагом внутреннего формата.

Пример 1:

// C ++ код для демонстрации
// рабочая функция hex ()

  
#include <iostream>

  

using namespace std;

  

int main()

{

  

    // Инициализация числа

    int n = 321;

  

    // Использование hex ()

    cout << "hex flag: "

         << hex << n << endl;

  

    return 0;

}

Выход:

hex flag: 141

Пример 2:

// C ++ код для демонстрации
// рабочая функция hex ()

  
#include <iostream>

  

using namespace std;

  

int main()

{

  

    // Инициализация числа

    int n = -321;

  

    // Использование hex ()

    cout << "hex flag: "

         << hex << n << endl;

  

    return 0;

}

Выход:

hex flag: fffffebf

Ссылка: http://www.cplusplus.com/reference/ios/hex/

Рекомендуемые посты:

ios манипуляторы hex () функция в C ++

0.00 (0%) 0 votes