BIT_SIZE

Inquiry Intrinsic Function (Generic): Returns the number of bits in an integer type.

Syntax

result = BIT_SIZE (i)

i
(Input) Must be of type integer.

Results:

The result is a scalar integer with the same kind parameter as i. The result value is the number of bits (s) defined by the bit model for integers with the kind parameter of the argument. For information on the bit model, see Model for Bit Data.

Compatibility

CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB

See Also: BTEST, IBCLR, IBITS, IBSET

Examples

BIT_SIZE (1_2) has the value 16 because the KIND=2 integer type contains 16 bits.