| Type String |
Language |
Size |
Meaning |
| <address> |
C |
void* |
Void pointer (address) |
| <char> |
C |
char |
Character |
| <character> |
Fortran |
character |
Character |
| <code> |
C |
parcel |
Machine instructions A parcel is the number of bytes required to hold the shortest instruction for the target architecture. |
| <complex> |
Fortran |
complex |
Single-precision floating-point complex number. complex types contain a real part and an imaginary part, which are both of type real. |
| <complex*8> |
Fortran |
complex*8 |
real*4-precision floating-point complex number complex*8 types contain a real part and an imaginary part, which are both of type real*4. |
| <complex*16> |
Fortran |
complex*16 |
real*8-precision floating-point complex number complex*16 types contain a real part and an imaginary part, which are both of type real*8. |
| <double> |
C |
double |
Double-precision floating-point number |
| <double precision> |
Fortran |
double precision |
Double-precision floating-point number |
| <extended> |
C |
long double |
Extended-precision floating-point number Extended-precision numbers must be supported by the target architecture. |
| <float> |
C |
float |
Single-precision floating-point number |
| <int> |
C |
int |
Integer |
| <integer> |
Fortran |
integer |
Integer |
| <integer*1> |
Fortran |
integer*1 |
One-byte integer |
| <integer*2> |
Fortran |
integer*2 |
Two-byte integer |
| <integer*4> |
Fortran |
integer*4 |
Four-byte integer |
| <integer*8> |
Fortran |
integer*8 |
Eight-byte integer |
| <logical> |
Fortran |
logical |
Logical |
| <logical*1> |
Fortran |
logical*1 |
One-byte logical |
| <logical*2> |
Fortran |
logical*2 |
Two-byte logical |
| <logical*4> |
Fortran |
logical*4 |
Four-byte logical |
| <logical*8> |
Fortran |
logical*8 |
Eight-byte logical |
| <long> |
C |
long |
Long integer |
| <long long> |
C |
long long |
Long long integer |
| <real> |
Fortran |
real |
Single-precision floating-point number |
| <real*4> |
Fortran |
real*4 |
Four-byte floating-point number |
| <real*8> |
Fortran |
real*8 |
Eight-byte floating-point number |
| <real*16> |
Fortran |
real*16 |
Sixteen-byte floating-point number |
| <short> |
C |
short |
Short integer |
| <string> |
C |
char |
Array of characters |
| <void> |
C |
long |
Area of memory |