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

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

int main() {
    signed int si = -42;
    unsigned int ui = 4294967254U; // большое положительное число

    std::cout << "signed int:   " << si << '\n';
    std::cout << "unsigned int: " << ui << '\n';

    // Беззнаковый тип не может быть отрицательным:
    unsigned int u = -1; // Не ошибка! Результат — максимальное значение типа
    std::cout << "unsigned int u = -1 → " << u << '\n'; // Выведет 4294967295 на 32-битной системе

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

int main() {
    signed int si = -42;
    unsigned int ui = 4294967254U; // большое положительное число

    std::cout << "signed int:   " << si << '\n';
    std::cout << "unsigned int: " << ui << '\n';

    // Беззнаковый тип не может быть отрицательным:
    unsigned int u = -1; // Не ошибка! Результат — максимальное значение типа
    std::cout << "unsigned int u = -1 → " << u << '\n'; // Выведет 4294967295 на 32-битной системе

    return 0;
}