Автор Тема: 2.0.1.0 Переменные.  (Прочитано 2167 раз)

Оффлайн linker

  • Модератор
  • Пользователь
  • *****
  • Сообщений: 71
  • Reputation: +1/-0
    • Просмотр профиля
2.0.1.0 Переменные.
« : 07 Ноября 2010, 19:18:51 »

Переменные.
Переменная – это ячейка или область памяти, имеющая физический адрес в памяти, которому присвоено определенное имя. Размер памяти, занимаемый переменной, зависит от типа хранящихся в ней данных. Программист задает переменной необходимый тип и удобное для него имя, которое на самом деле соответствует собственному уникальному адресу в памяти, назначенному компилятором. Посредством имени или физического адреса, можно читать, изменять, записывать значение, подходящее под тип  переменной. Переменная – неотъемлемый элемент программы, предназначенный для хранения, модификации и передачи значений в процедуры, функции и от них.
Имена переменных подчиняются определенным синтаксическим правилам и могут состоять из букв латинского алфавита, цифр, символа «_», при этом первым символом не может быть цифра, регистр символов не имеет значения.

Предопределенные типы переменных можно разделить на различные группы, элементы которых имеют определенные сходства, и заранее заложены в PureBasic, в отличие от задаваемых программистом. Из данной таблицы можно выделить три группы типов, это порядковые (Byte, Character, Word, Long, Integer, Quad), вещественные (Float, Double) и строковые (String).Так же существуют более сложные не указанные в данной таблице структурные типы.
К порядковым можно отнести типы, допустимое значение которых является последовательностью, имеющую начальное и конечное значение и каждый элемент этой последовательности имеет предшествующий и последующий элемент. Вещественные типы имеют целую и дробную части и у них невозможно выделить последующий или предшествующий элемент, из-за конечной разрядности ячейки памяти отведенной для хранения этого числа. Строковые содержат набор символов именно в том виде в каком они представлены в таблице ACSII- символов. Структурные в основном это однократно или многократно повторяющиеся наборы однотипных и однородных переменных к ним относятся массивы, списки, структуры.
Все примеры написаны и проверены на языке высокого уровня PureBasic v4.31.
Дата составления 14 июля 2009 г.
©Copyright LOMASM - Информационные технологии. Все права защищены. Редактирование и публикация материала только с разрешения автора.
lomasm.ru
« Последнее редактирование: 22 Ноября 2010, 00:02:47 от linker »