a type whose value can be represented by an integer literal (eg
Integer types comprise the signed integer types and the modular types. A signed integer type has a base range that includes both positive and negative numbers, and has operations that may raise an exception when the result is outside the base range. A modular type has a base range whose lower bound is zero, and has operations with ``wraparound'' semantics. Modular types subsume what are called ``unsigned types'' in some other languages. (22)
An arithmetic data type capable of expressing the value of an integer. It can have a positive, negative, or 0 value. It must not include a decimal point.
An integer type is a discrete type whose values represent all integer numbers within a specific range.
A type capable of holding any whole number from a specified range of values. In Ada these can be signed integer types or modular types.