Различия

Показаны различия между двумя версиями страницы.


peremennye_i_konstanty [2025/07/06 12:39] (текущий) – создано - внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +====== Переменные и константы ======
 +**Переменная - область оперативной памяти, обладающая собственным именем и предназначеная для хранения данных, которые могут быть изменены.** 
 +
 +**Константа - область оперативной памяти, обладающая собственным именем и предназначеная для хранения постоянных данных.** 
 +
 +Из определений становятся понятно, что для поиска данных в памяти им дают имена (по аналогии с тем, что вещи в багажном вагоне снабжают бирочками). В среде программирования их называют **идентификаторами**.
 +===== Правила составления имен идентификаторов =====
 +Имена данным даются, соблюдая строго определенные правила. Этих правил нарушать нельзя! В имени допустимо использование только следующих символов: 
 +      - ПРОПИСНЫЕ и строчные буквы латинского алфавита. При этом не забывайте о регистрозависимости языка. Например, Age и age - это два разных имени.
 +      - Цифры. Однако, цифра не может быть использована в качестве первого символа. То есть, Name1 допустимо, 1Name - нет.
 +      - Пробел в именах идентификаторов использовать нельзя, его можно заменять знаком подчеркивания. Например, Age_Of_Man.
 +      - Нельзя использовать зарезервированный слова. Например int, float,double и т. п..
 +      - Нежелательно существование двух идентификаторов с одинаковыми именами.
 +===== Объявление и использование переменных и констант =====
 +Общий синтаксис:
 +  * **тип_данных имя_переменной;** - в данном случае в оперативной памяти будет выделена ячейка размером, соответствующим заданному типу. И этой ячейке будет присвоенно выбранное Вами имя. Что же там будет содержаться? В только что созданную переменную будет записано **случайное** число, определяемое операционной системой. Это число будет содержаться в памяти до тех пор, Вы не заполните переменную другим значением, с помощью специального оператора присваивания =
 +  * **тип_данных имя_переменной=значение;** - существует и такая возможность - заполнить переменную значением, прямо при создании. Такой процесс мы будем называть **инициализацией**.
 +  * **const тип_данных имя_переменной=значение;** - а это объявление константы. Основные моменты состоят в том, что вне зависимости от типа данных перед ним указывается ключевое слово const. Кроме того константа обязательно должна быть проинициализированна при создании. **Поменять ее значение впоследствие будет невозможно.**
 +===== Символьные и логические переменные и константы. =====
 +Объявление и инициализация.
 +
 +Логическая переменная<code>bool Flag;
 +Flag=true;</code>
 +
 +Один символ всегда указывается в одинарных кавычках
 +<code>char Symbol='A';</code> 
 +
 +Escape - последовательность рассматривается компилятором, как один символ и соответственно может быть записана в переменную или константу типа char*/
 +<code>const char NewLine='\n';
 +cout<<NewLine// показывает пустую строку </code>
 +===== Целочисленные переменные и константы. =====
 +<file>
 +int Age;
 +Age=34;
 +
 +int Days=7;
 +const int Count_Days_in_Week=7;
 +</file>
 +===== Вещественные переменные и константы =====
 +Пример объявления и инициализации
 +<file>
 +float Weight;
 +Weight=12.3452;
 +
 +double weight_atom;
 +weight_atom= 2.5194е+017;
 +</file>
 +Что обозначает число 2.5194е+017? 
 +
 +Это краткая запись вещественных чисел. Называется она - экспоненциальной формой записи чисел. Сообщаем вам секрет расшифровки написанного. Этим набором символов описывается число 251940000000000000 или 2,1594×1017.
 +
 +3.4Е-008 расшифровывается так: 3,4×10-8, что аналогично 3,4:108.
 +
 +-1.5E+003 расшифровывается как -1,5×103.
 +
 +**Числа с плавающей точкой типа float могут менятся от -3,4×1038 до 3,4×1038. 
 +
 +Значения от –3,4×-38 до 3,4×10-38 считаются равными нулю.** 
  

📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.

📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.

💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!