37 integer,
parameter ::
int8 = selected_int_kind(2)
41 integer,
parameter ::
int16 = selected_int_kind(4)
45 integer,
parameter ::
int32 = selected_int_kind(9)
49 integer,
parameter ::
int64 = selected_int_kind(15)
54 integer,
parameter ::
real32 = selected_real_kind(6, 37)
59 integer,
parameter ::
real64 = selected_real_kind(15, 307)
63 integer,
parameter ::
real128 = selected_real_kind(33, 4931)
integer, parameter int64
Long integer (64 bit, -9 223 372 036 854 775 808 to 9 223 372 036 854 775 807)
integer, parameter real32
Normal "float" (32 bit = 4 bytes, approx -3.4e38 to 3.4e38 and covering values down to about 1e-38 ma...
integer, parameter int8
Very short integer (8 bit, -128 to 127)
integer, parameter real128
Extra long "real" (128 bit = 16 bytes). Few systems have numbers this long at all!
integer, parameter int32
"Normal" integer (32 bit == 4 byte, -2 147 483 648 to 2 147 483 647)
integer, parameter int16
Short integer (16 bit, -32 768 to 32 767)
integer, parameter real64
Longer "double" (64 bit, approx -1.8e308 to 1.8e308 and covering values down to about 2e-308 magnitud...