Инструменты пользователя

Инструменты сайта


peremennye_i_konstanty

Различия

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

Ссылка на это сравнение

peremennye_i_konstanty [2010/06/03 04:40] (текущий)
Строка 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 считаются равными нулю.** ​
  
загрузка...
peremennye_i_konstanty.txt · Последние изменения: 2010/06/03 04:40 (внешнее изменение)