02.07.2013 Views

HP Fortran Programmer's Reference

HP Fortran Programmer's Reference

HP Fortran Programmer's Reference

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Index<br />

statement function, 137<br />

when required, 149<br />

explicit-shape arrays, 57<br />

dummy argument, 140<br />

glossary, 639<br />

EXPONENT intrinsic function, 515<br />

exponentiation<br />

initialization expression, 91<br />

negative integers, 85<br />

operator precedence, 88<br />

expressions, 81<br />

arguments modifying operands, 90<br />

arrays, 75, 83<br />

assumed-size arrays, 83<br />

constant, 90<br />

evaluation in assignment, 96<br />

examples, 94<br />

glossary, 639<br />

initialization, 91, 94, 640<br />

logical, 87<br />

mixed, 85, 86, 87<br />

operands, 83<br />

operators, 84<br />

order of evaluation, 90<br />

pointers, 83<br />

reordering, 90<br />

scalars, 84<br />

specification, 93, 94, 643<br />

syntax, 83<br />

types, 90<br />

extended operator, 153<br />

glossary, 639<br />

extended range DO loop, 293<br />

Extended UNIX Code, 9<br />

extending source lines, 16, 19<br />

extensions<br />

$ and namelist I/O, 182<br />

$EDIT and namelist I/O, 182<br />

%REF, 146<br />

%VAL, 146<br />

ACCEPT statement, 238<br />

adjacent operators, 85<br />

alternate return syntax, 131, 133<br />

arithmetic operators, 86<br />

array constructor delimiters, 74<br />

AUTOMATIC statement, 246<br />

660<br />

bit manipulation intrinsics, 87<br />

bitwise operators, 87<br />

BUFFER IN statement, 251<br />

BUFFER OUT statement, 253<br />

BYTE statement, 255<br />

character set, 9<br />

comment character, 9, 20<br />

comments, 19, 20<br />

common blocks, saving, 268<br />

constants, 33<br />

continuation lines, 18, 19<br />

control transfer, 105, 106, 335<br />

Cray-style, 391<br />

Cray-style pointers, 391<br />

debugging lines, 20<br />

DECODE statement, 285<br />

DOUBLE COMPLEX statement, 27, 296<br />

ENCODE statement, 304<br />

END MAP, 310<br />

END STRUCTURE, 310<br />

END structure definition, statement, 310<br />

END UNION, 310<br />

equivalencing character data, 320<br />

equivalencing derived types, 43<br />

exception handler, 373<br />

exponentiation operator, 85<br />

extended range DO loop, 293<br />

Hollerith constants, 33<br />

I edit descriptor and other types, 220<br />

I/O list items, 210<br />

initialization delimiters, 29<br />

initializing common blocks, 167, 250, 268,<br />

269<br />

initializing integers, 281<br />

integer array as format specification, 230<br />

integer operands in logical expression, 87<br />

intrinsic procedures, 472, 476<br />

kind syntax, 271, 351, 361, 411<br />

length specification, 272, 352, 362, 412<br />

line length, 16, 19<br />

logical values, 38<br />

MAP statement, 364<br />

mixed assignment, 96<br />

name length, 11<br />

names, 11

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

Saved successfully!

Ooh no, something went wrong!