Hexadecimal Literals - C++ Data Type

C++ examples for Data Type:int

Introduction

You prefix a hexadecimal literal with 0x or 0X.

0x999 is a hexadecimal number of type int with three hexadecimal digits.

Here are some more examples of hexadecimal literals:

Hexadecimal literals: 0x1AF0x123U0xAL 0xcad 0xFF
Decimal literals: 431 291U 10L 3245255

Here are some examples of using hexadecimal to represent color:

Demo Code

#include <iostream>

int main()/*from www. j av  a  2s  .  co  m*/
{
    unsigned int color {0x0f0d0eU};  // Unsigned int hexadecimal constant - decimal 986,382
    unsigned int mask {0XFF00FF00};           // Four bytes specified as FF, 00, FF, 00
    unsigned long value {0xdeadLU};  // Unsigned long hexadecimal literal - decimal 57,005

    std::cout << "The value of color is "  << color  << std::endl;
    std::cout << "The value of mask is "  << mask  << std::endl;
    std::cout << "The value of value is "  << value  << std::endl;
}

Result


Related Tutorials