Next: ANINT, Previous: ALLOCATED, Up: Intrinsic Procedures
AND
— Bitwise logical ANDAND
.
This intrinsic routine is provided for backwards compatibility with
GNU Fortran 77. For integer arguments, programmers should consider
the use of the IAND intrinsic defined by the Fortran standard.
RESULT = AND(I, J)
I | The type shall be either INTEGER(*) or LOGICAL .
|
J | The type shall be either INTEGER(*) or LOGICAL .
|
INTEGER(*)
or LOGICAL
after
cross-promotion of the arguments.
PROGRAM test_and LOGICAL :: T = .TRUE., F = .FALSE. INTEGER :: a, b DATA a / Z'F' /, b / Z'3' / WRITE (*,*) AND(T, T), AND(T, F), AND(F, T), AND(F, F) WRITE (*,*) AND(a, b) END PROGRAM