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.
.