example1_fixed_width_integers.cpp

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
#include <cstdint>
#include <iostream>

int main() {
    int8_t small_int = 127;
    uint16_t unsigned_short = 65535;
    int32_t regular_int = -2147483648;
    uint64_t big_unsigned = 18446744073709551615ULL;

    std::cout << "int8_t: " << static_cast<int>(small_int) << std::endl;
    std::cout << "uint16_t: " << unsigned_short << std::endl;
    std::cout << "int32_t: " << regular_int << std::endl;
    std::cout << "uint64_t: " << big_unsigned << std::endl;

    return 0;
}
Back to cstdint