В программировании переменным можно присвоить тот или иной тип данных. Т.е. определенным образом мы указываем, что та или иная переменная имеет тип данных, которая будет хранить целые числа, или числа с плавающей точкой, или это будет константа...
Любая переменная состоит из трех частей:
- из ее имени (имя должно быть информативным, старайтесь не создавать однобуквенных имен переменных)
- из части памяти, в которой хранится данные этой переменной. Например х=5. Пять хранится не в иксе, а в некоторой части памяти которая обозначается иксом.
- из системного стека - это некая связь между именем переменной и тем местом, в котором хранится значение этой переменной.
Стек довольно ограничен по размеру и он не равен размеру оперативной памяти вашего компьютера.