Код IT Загрузка примера кода…

C++ main.cpp
#include <iostream>
#include <cstdint>

int main() {
    std::int8_t  i8  = -128;   // точно 8 бит, знаковый
    std::uint16_t u16 = 65535; // точно 16 бит, беззнаковый
    std::int32_t i32 = 2147483647;
    std::uint64_t u64 = 18446744073709551615ULL;

    std::cout << "int8_t:   " << static_cast<int>(i8)  << '\n';
    std::cout << "uint16_t: " << u16 << '\n';
    std::cout << "int32_t:  " << i32 << '\n';
    std::cout << "uint64_t: " << u64 << '\n';

    // Эти типы особенно полезны при работе с:
    // - сетевыми протоколами
    // - двоичными форматами файлов
    // - аппаратными регистрами
    // - кроссплатформенными структурами данных

    return 0;
}
#include <iostream>
#include <cstdint>

int main() {
    std::int8_t  i8  = -128;   // точно 8 бит, знаковый
    std::uint16_t u16 = 65535; // точно 16 бит, беззнаковый
    std::int32_t i32 = 2147483647;
    std::uint64_t u64 = 18446744073709551615ULL;

    std::cout << "int8_t:   " << static_cast<int>(i8)  << '\n';
    std::cout << "uint16_t: " << u16 << '\n';
    std::cout << "int32_t:  " << i32 << '\n';
    std::cout << "uint64_t: " << u64 << '\n';

    // Эти типы особенно полезны при работе с:
    // - сетевыми протоколами
    // - двоичными форматами файлов
    // - аппаратными регистрами
    // - кроссплатформенными структурами данных

    return 0;
}