Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmNuIL 31 of 390 menu
◀ ▶

Запись целых чисел в C++

Целое число пишут цифрами, как в арифметике. Минус ставят перед числом, если значение отрицательное:

int num1 = 12; int num2 = -5; std::cout << num1 << "\n"; // выведет 12 std::cout << num2 << "\n"; // выведет -5

Такая запись по умолчанию имеет тип int, даже если число маленькое и поместилось бы в более узкий тип. То есть для числа будет выделено 4 байта, хотя оно и поместилось бы в меньшее количество байт.

В тип short число кладут теми же цифрами. Имя типа стоит слева. В эти 2 байта входит число около 32 тысяч:

short num = 30000; std::cout << num << "\n"; // выведет 30000

Для типа long запись такая же. Число 100000 входит в него и в Windows, и в Linux, и в macOS:

long num = 100000; std::cout << num << "\n"; // выведет 100000

Число больше двух миллиардов в тип int не входит. Его пишут в long long:

long long num = 3000000000; std::cout << num << "\n"; // выведет 3000000000

Запишите число 42 в переменную типа int и выведите ее.

Запишите число -10 в переменную типа int и выведите ее.

Запишите число 30000 в переменную типа short и выведите ее.

Запишите число -200 в переменную типа short и выведите ее.

Запишите число 100000 в переменную типа long и выведите ее.

Запишите число 3000000000 в переменную типа long long и выведите ее.

Запишите три числа: 9 как short, 1500000 как int и 3000000000 как long long. Выведите все три.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить