Content deleted Content added
lower bound not bottom bound |
|||
Line 6:
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|unsigned]] [[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
== Range of an array ==
Line 12:
When an array is numerically [[Index (information technology)|indexed]], its range is the upper and lower bound of the array. In most [[programming languages]] a warning, or possibly a [[fatal error]] (or [[bsod|worse]]!) will occur if you try to access an array element that is outside the range. In some languages, such as [[C (programming language)|C]], arrays have a fixed lower bound (zero) and will contain data at each position up to the upper bound (so an array with 5 elements will have a range of 0 to 4). In others, such as [[PHP]], an array may have holes where no element is defined, and therefore an array with a range of 0 to 4 will have ''up to'' 5 elements (and a minimum of 2).
{{compu-stub}}▼
[[Category:Computer science]]
▲{{compu-stub}}
|