Variables used in programming 
Constants and Variables
Constants and variables are building blocks with which operators and functions produce results. A constant is a value that does not change during the execution of a program. A variable is a location with a name that contains a scalar or array value. During the execution of a program or an interactive terminal session, numbers, strings, or arrays can be stored in variables and used in future computations.

Basic Data Types
In IDL there are eight basic, atomic data types, each with its own form of constant. The data type assigned to a variable is determined either by the syntax used when creating the variable, or as a result of some operation that changes the type of the variable. Byte, Integer and Long integers can be represented using decimal, hexadecimal and octal notation.