FORTRAN Reference Manual

Data Type Correspondence and Return Value Sizes
FORTRAN Reference Manual528615-001
D-3
Table D-3. Floating, Fixed, and Complex Types
32-Bit Floating 64-Bit Floating
64-Bit Fixed
Point 64-Bit Complex
BASIC REAL REAL(64) FIXED(s), 0 s 18
C float double
COBOL PIC S9(n–s)v9(s)
COMP or
PIC 9(n–s)v9(s)
COMP, 10 n 18
FORTRAN REAL DOUBLE
PRECISION
COMPLEX
Pascal REAL LONGREAL
SQL NUMERIC (n,s)
PIC 9(n-s)v9(s)
COMP
TAL REAL REAL(64) FIXED(s), -19 s
1
Return
Value Size
(Words)
2444
Table D-4. Character Types (page 1 of 2)
Character Character String
Varying Length
Character String
BASIC STRING STRING
C signed char
unsigned char
pointer to char struct {
int len;
char val [n]
};
COBOL Alphabetic
Numeric DISPLAY
Alphanumeric-Edited
Alphanumeric
Numeric-Edited
Alphabetic
Numeric DISPLAY
Alphanumeric-Edited
Alphanumeric
Numeric-Edited
01 name.
03 len USAGE IS
NATIVE-2 [1]
03 val PIC X(n).
FORTRAN CHARACTER CHARACTER array
CHARACTER*n
Pascal CHAR or BYTE value
parameter
Enumeration,
unpacked, 256
members
Subrange, unpacked
n…m, 0 n and m 255
PACKED ARRAY OF
CHAR
FSTRING(n)
STRING(n)