Переменные и константы

Переменная - область оперативной памяти, обладающая собственным именем и предназначеная для хранения данных, которые могут быть изменены.

Константа - область оперативной памяти, обладающая собственным именем и предназначеная для хранения постоянных данных.

Из определений становятся понятно, что для поиска данных в памяти им дают имена (по аналогии с тем, что вещи в багажном вагоне снабжают бирочками). В среде программирования их называют идентификаторами.

Имена данным даются, соблюдая строго определенные правила. Этих правил нарушать нельзя! В имени допустимо использование только следующих символов:

  1. ПРОПИСНЫЕ и строчные буквы латинского алфавита. При этом не забывайте о регистрозависимости языка. Например, Age и age - это два разных имени.
  2. Цифры. Однако, цифра не может быть использована в качестве первого символа. То есть, Name1 допустимо, 1Name - нет.
  3. Пробел в именах идентификаторов использовать нельзя, его можно заменять знаком подчеркивания. Например, Age_Of_Man.
  4. Нельзя использовать зарезервированный слова. Например int, float,double и т. п..
  5. Нежелательно существование двух идентификаторов с одинаковыми именами.

Общий синтаксис:

  • тип_данных имя_переменной; - в данном случае в оперативной памяти будет выделена ячейка размером, соответствующим заданному типу. И этой ячейке будет присвоенно выбранное Вами имя. Что же там будет содержаться? В только что созданную переменную будет записано случайное число, определяемое операционной системой. Это число будет содержаться в памяти до тех пор, Вы не заполните переменную другим значением, с помощью специального оператора присваивания =
  • тип_данных имя_переменной=значение; - существует и такая возможность - заполнить переменную значением, прямо при создании. Такой процесс мы будем называть инициализацией.
  • 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 считаются равными нулю.

PQ VPS сервера в 28+ странах.