мета-данные страницы
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| c:c_ultimate_guide:variables [2025/10/09 13:17] – radi0dev | c:c_ultimate_guide:variables [2025/11/09 12:07] (текущий) – внешнее изменение A User Not Logged in | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== переменные и литералы ====== | ====== переменные и литералы ====== | ||
| + | |||
| + | Переменные бывают глобальными, | ||
| ===== Переменные и их базовые типы ===== | ===== Переменные и их базовые типы ===== | ||
| Строка 19: | Строка 21: | ||
| | double | 8 | 8 | 8 | Вещественный | см. IEEE‑754 double (примерно ±1.7e308, ~15–17 значащих цифр) | | | double | 8 | 8 | 8 | Вещественный | см. IEEE‑754 double (примерно ±1.7e308, ~15–17 значащих цифр) | | ||
| | long double | 10 | 10 | 10 | Вещественный | платформа‑зависимо (часто 80‑битное расширение на x86, иначе совпадает с double) | | | long double | 10 | 10 | 10 | Вещественный | платформа‑зависимо (часто 80‑битное расширение на x86, иначе совпадает с double) | | ||
| + | |||
| + | для получения размера переменных используеться оператор '' | ||
| + | |||
| + | < | ||
| + | Тип результата оператора sizeof - size_t фактически является псевдонимом для типа unsigned long long | ||
| + | </ | ||
| ==== Модификаторы signed и unsigned ==== | ==== Модификаторы signed и unsigned ==== | ||
| Строка 28: | Строка 36: | ||
| Обратите внимание, | Обратите внимание, | ||
| </ | </ | ||
| + | |||
| + | ==== Модификатор const ==== | ||
| + | |||
| + | Объект с модификатором const становиться константным, | ||
| + | |||
| + | <code c> | ||
| + | const float PI = 3.14; | ||
| + | </ | ||
| + | |||
| ===== Числовые и символьные литералы ===== | ===== Числовые и символьные литералы ===== | ||