/
s-evg
/
cpps
Обзор
Документация
Войти
/
s-evg
/
cpps
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
7/01/main.cpp
29 строк
2 KB
s-evg
hw 7
22 апр 2026, 08:51
22 апр 2026, 08:51
0ed3904
Код
Авторство
О чём код?
// выводит адреса и размеры переменных разных типов в памяти #include <iostream> int main() { // Объявляем и инициализируем переменные разных типов // Физические константы — иначе просто скучно :) int speedOfLight = 299792458; // м/с (Скорость света) short electronsInShell = 8; // макс. электронов на оболочке long ageOfUniverse = 13800000000L; // лет (примерно) long long atomsInUniverse = 1000000000000000000LL; // очень грубая оценка :) float gravityEarth = 9.81f; // м/с² (Ускорение свободного падения) double pi = 3.14159265358979; // Число Пи long double planckConstant = 6.62607015e-34L; // Дж·с (Постоянная Планка) bool isQuantumWeird = true; // да, это правда // Выводим адрес (&) и размер (sizeof) каждой переменной std::cout << "short: " << &electronsInShell << " " << sizeof(electronsInShell) << '\n'; std::cout << "int: " << &speedOfLight << " " << sizeof(speedOfLight) << '\n'; std::cout << "long: " << &ageOfUniverse << " " << sizeof(ageOfUniverse) << '\n'; std::cout << "long long: " << &atomsInUniverse << " " << sizeof(atomsInUniverse) << '\n'; std::cout << "float: " << &gravityEarth << " " << sizeof(gravityEarth) << '\n'; std::cout << "double: " << &pi << " " << sizeof(pi) << '\n'; std::cout << "long double: " << &planckConstant << " " << sizeof(planckConstant) << '\n'; std::cout << "bool: " << &isQuantumWeird << " " << sizeof(isQuantumWeird) << '\n'; return 0; }