25.06.2013 Views

Il Linguaggio Fortran 90/95

Il Linguaggio Fortran 90/95

Il Linguaggio Fortran 90/95

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1.9 Procedure Intrinseche 85<br />

LEN_TRIM(STRING)<br />

Restituisce la lunghezza della stringa STRING depurata degli eventuali spazi bianchi di coda.<br />

Se STRING è completamente ”bianca”, il valore restituito è zero.<br />

Esempio:<br />

CHARACTER(LEN=11) str<br />

INTEGER :: i<br />

...<br />

i = LEN (’ ’) ! restituisce 0<br />

i = LEN(’Una frase con 6 spazi bianchi ’) ! restituisce 24<br />

LGE(STRING_A,STRING_B)<br />

Restituisce il valore .TRUE. se STRING_A >= STRING_B secondo la sequenza di collating ASCII.<br />

Gli argomenti STRING_A e STRING_B devono essere stringhe di caratteri con kind di default.<br />

Esempio:<br />

LOGICAL :: l<br />

...<br />

l = LGE(’abc’,’abd’) ! ris: .FALSE.<br />

l = LGE (’ab’,’aaaaaaab’) ! ris: .TRUE.<br />

LGT(STRING_A,STRING_B)<br />

Restituisce il valore .TRUE. se STRING_A > STRING_B secondo la sequenza di collating ASCII.<br />

Gli argomenti STRING_A e STRING_B devono essere stringhe di caratteri con kind di default.<br />

Esempio:<br />

LOGICAL :: l<br />

...<br />

l = LGT(’abc’,’abc’) ! ris: .FALSE.<br />

l = LGT(’abc’,’aabc’) ! ris: .TRUE.<br />

LLE(STRING_A,STRING_B)<br />

Restituisce il valore .TRUE. se STRING_A

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!