Node: LGe Intrinsic, Next: LGt Intrinsic, Previous: Len_Trim Intrinsic, Up: Table of Intrinsic Functions
LGe(String_A, String_B)
LGe: LOGICAL(KIND=1) function.
String_A: CHARACTER; scalar; INTENT(IN).
String_B: CHARACTER; scalar; INTENT(IN).
Intrinsic groups: (standard FORTRAN 77).
Description:
Returns .TRUE. if String_A.GE.String_B,
.FALSE. otherwise.
String_A and String_B are interpreted as containing
ASCII character codes.
If either value contains a character not in the ASCII
character set, the result is processor dependent.
If the String_A and String_B are not the same length, the shorter is compared as if spaces were appended to it to form a value that has the same length as the longer.
The lexical comparison intrinsics LGe, LGt,
LLe, and LLt differ from the corresponding
intrinsic operators .GE., .GT.,
.LE., .LT..
Because the ASCII collating sequence is assumed,
the following expressions always return .TRUE.:
LGE ('0', ' ')
LGE ('A', '0')
LGE ('a', 'A')
The following related expressions do not always
return .TRUE., as they are not necessarily evaluated
assuming the arguments use ASCII encoding:
'0' .GE. ' '
'A' .GE. '0'
'a' .GE. 'A'
The same difference exists
between LGt and .GT.;
between LLe and .LE.; and
between LLt and .LT..