integer | System Class |

**Class Precedence List****Description**An

*integer*is a mathematical integer. There is no limit on the magnitude of an*integer*.The

*types***fixnum**and**bignum**form an*exhaustive partition*of*type***integer**.**Compound Type Specifier Kind**Abbreviating.

**Compound Type Specifier Syntax**(integer [lower-limit [upper-limit]]) **Compound Type Specifier Arguments**`lower-limit`,`upper-limit`—*interval designators*for*type***integer**. The defaults for each of`lower-limit`and`upper-limit`is the*symbol******.**Compound Type Specifier Description**This denotes the

*integers*on the interval described by`lower-limit`and`upper-limit`.**See Also**Figure 2–9, Section 2.3.2 (Constructing Numbers from Tokens), Section 22.1.3.1.1 (Printing Integers)

**Notes**The

*type*`(integer`

, where*lower*)*upper*and*lower*are*upper***most-negative-fixnum**and**most-positive-fixnum**, respectively, is also called**fixnum**.The

*type*`(integer 0 1)`

is also called**bit**. The*type*`(integer 0 *)`

is also called**unsigned-byte**.