Inquiry Functions: table

Name Description
ALLOCATED Determines whether an allocatable array is allocated.
ASSOCIATED Determines whether a the first pointer argument and the second (optional) pointer argument are associated.
BIT_SIZE Returns the number of bits in an integer type.
CACHESIZE1 Returns the size of a level of the memory cache.
COMMAND_ARGUMENT_COUNT Returns the number of command arguments.
DIGITS Returns number of significant digits for data of the same type as the argument.
EOF Determines whether a file is at or beyond the end-of-file record.
EPSILON Returns the smallest positive number that when added to one produces a number greater than one for data of the same type as the argument.
HUGE Returns the largest number that can be represented by numbers of type the argument.
IARGC Returns the index of the last command-line argument.
INT_PTR_KIND Returns the INTEGER KIND that will hold an address.
KIND Returns the value of the kind parameter of the argument.
LBOUND Returns the lower bounds for all dimensions of an array, or the lower bound for a specified dimension.
LEN Returns the length of a character expression.
LOC Returns the address of the argument.
MAXEXPONENT Returns the largest positive decimal exponent for data of the same type as the argument.
MINEXPONENT Returns the largest negative decimal exponent for data of the same type as the argument.
NARGS Returns the total number of command-line arguments, including the command.
PRECISION Returns the number of significant digits for data of the same type as the argument.
PRESENT Determines whether an optional argument is present.
RADIX Returns the base for data of the same type as the argument.
RANGE Returns the decimal exponent range for data of the same type as the argument.
SELECTED_INT_KIND Returns the value of the kind parameter of integers in range r.
SELECTED_REAL_KIND Returns the value of the kind parameter of reals with (optional) first argument digits and (optional) second argument exponent range. At least one optional argument is required.
SHAPE Returns the shape of an array or scalar argument.
SIZEOF Returns the number of bytes of storage used by the argument.
TINY Returns the smallest positive number that can be represented by numbers of type the argument.
UBOUND Returns the upper bounds for all dimensions of an array, or the upper bound for a specified dimension.
1 i64 only