Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference

ID 767251
Date 11/07/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

BIT_SIZE

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

result = BIT_SIZE (i)

i

(Input) Must be of type integer or of type logical (which is treated as an 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.

Example

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

See Also