The range of a variable is given as the difference between the highest and lowest value that that variable can hold. For example,
the range of an [[signedness|unsignedsigned]] [[16-bit]] [[Integer (computer science)|integer]] variable is -32,768 to +32,767. In the case of an integer, the variable definition is restricted to whole numbers only, and the range will cover every number within its range (including the maximum and minimum). However, for other numeric types, such as [[floating point]] numbers, the range only expresses the largest and smallest number that may be stored - within the range there will be many numbers that cannot be represented.