BIT_SIZE — Bit size inquiry function¶
- BIT_SIZE(I)¶
BIT_SIZE(I)
returns the number of bits (integer precision plus sign bit) represented by the type ofI
. The result ofBIT_SIZE(I)
is independent of the actual value ofI
.- Parameters
I – The type shall be
INTEGER
.- Returns
The return value is of type
INTEGER
Standard:
Fortran 90 and later
Class:
Inquiry function
Syntax:
RESULT = BIT_SIZE(I)
Example:
program test_bit_size integer :: i = 123 integer :: size size = bit_size(i) print *, size end program test_bit_size