+38(044) 277-40-42
+38(063) 233-01-83
+38(044) 277-42-05
+38(063) 233-01-83

Основы программирования. Что такое переменная? Общие понятия

В языках программирования переменные используются для хранения данных. Её можно изобразить как ячейку в памяти компьютера, в которой сохраняется некоторое значение, которое доступно для использования в программе.
В переменной можно хранить данные, можно извлекать их, можно записать новые данные. Доступ к переменной осуществляется по имени.
Например, в языке программирования PHP переменные существуют или содержат в себе значение исключительно во время работы программы. Как только завершается выполнение программы, так и существование переменных прекращается. То есть, например, если перейти с одной страницы сайта на другую, переменные и их значения  прежней страницы исчезают. За исключением случаев, когда нужные значения специально передаются на  другую страницу.
Память компьютера можно представляется как ряд последовательно пронумерованных ячеек. Эти номера имеют название  адреса памяти.   Переменная может занимать одну или несколько ячеек, в которых будет храниться значение.
Схематически это отборажается так:
 
 
Имя переменной, к примеру  MyVar iable можно представить в виде надписи на ячейке памяти. В зависимости от размера переменной, она может занимать одну или несколько ячеек  в памяти.
Согласно рисунку переменная MyVar iable начинается с ячейки 103.
При определении переменной, в частности в языках, С, С++ нужно указать компилятору некоторую информацию, а именно, какого типа будет переменная, к примеру int, char , float или другого типа., в Это нужно для того, чтобы компилятор знал, сколько места нужно зарезервировать для переменной и какого рода значение будет хранится в ней. Каждая ячейка имеет размер в один байт.  Если для переменной определённого типа требуется  к примеру четыре байта, то для нее выделяется четыре ячейки. Следовательно, исходя из типа переменной, компилятор определяет, какой объем памяти(сколько ячеек) требуется зарезервировать для этой переменной.
в PHP для определения переменной используется префикс $.