Переменные и константы
Переменная - область оперативной памяти, обладающая собственным именем и предназначеная для хранения данных, которые могут быть изменены.
Константа - область оперативной памяти, обладающая собственным именем и предназначеная для хранения постоянных данных.
Из определений становятся понятно, что для поиска данных в памяти им дают имена (по аналогии с тем, что вещи в багажном вагоне снабжают бирочками). В среде программирования их называют идентификаторами.
Правила составления имен идентификаторов
Имена данным даются, соблюдая строго определенные правила. Этих правил нарушать нельзя! В имени допустимо использование только следующих символов:
- ПРОПИСНЫЕ и строчные буквы латинского алфавита. При этом не забывайте о регистрозависимости языка. Например, Age и age - это два разных имени.
- Цифры. Однако, цифра не может быть использована в качестве первого символа. То есть, Name1 допустимо, 1Name - нет.
- Пробел в именах идентификаторов использовать нельзя, его можно заменять знаком подчеркивания. Например, Age_Of_Man.
- Нельзя использовать зарезервированный слова. Например int, float,double и т. п..
- Нежелательно существование двух идентификаторов с одинаковыми именами.
Объявление и использование переменных и констант
Общий синтаксис:
- тип_данных имя_переменной; - в данном случае в оперативной памяти будет выделена ячейка размером, соответствующим заданному типу. И этой ячейке будет присвоенно выбранное Вами имя. Что же там будет содержаться? В только что созданную переменную будет записано случайное число, определяемое операционной системой. Это число будет содержаться в памяти до тех пор, Вы не заполните переменную другим значением, с помощью специального оператора присваивания =
- тип_данных имя_переменной=значение; - существует и такая возможность - заполнить переменную значением, прямо при создании. Такой процесс мы будем называть инициализацией.
- const тип_данных имя_переменной=значение; - а это объявление константы. Основные моменты состоят в том, что вне зависимости от типа данных перед ним указывается ключевое слово const. Кроме того константа обязательно должна быть проинициализированна при создании. Поменять ее значение впоследствие будет невозможно.
Символьные и логические переменные и константы.
Объявление и инициализация.
Логическая переменная
bool Flag; Flag=true;
Один символ всегда указывается в одинарных кавычках
char Symbol='A';
Escape - последовательность рассматривается компилятором, как один символ и соответственно может быть записана в переменную или константу типа char*/
const char NewLine='\n'; cout<<NewLine// показывает пустую строку
Целочисленные переменные и константы.
int Age; Age=34; int Days=7; const int Count_Days_in_Week=7;
Вещественные переменные и константы
Пример объявления и инициализации
float Weight; Weight=12.3452; double weight_atom; weight_atom= 2.5194е+017;
Что обозначает число 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 считаются равными нулю.
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах