Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference
A newer version of this document is available. Customers should click here to go to the newest version.
DFLOAT
Elemental Intrinsic Function (Generic): Converts an integer to double-precision real type.
result = DFLOAT (a)
a  |  
      (Input) Must be of type integer.  |  
     
Results
The result type is double-precision real (by default, REAL(8) or REAL*8). Functions that cause conversion of one data type to another type have the same effect as the implied conversion in assignment statements.
Specific Name 1  |  
        Argument Type  |  
        Result Type 2  |  
       
|---|---|---|
INTEGER(1)  |  
        REAL(8)  |  
       |
DFLOTI  |  
        INTEGER(2)  |  
        REAL(8)  |  
       
DFLOTJ  |  
        INTEGER(4)  |  
        REAL(8)  |  
       
DFLOTK  |  
        INTEGER(8)  |  
        REAL(8)  |  
       
1These specific functions cannot be passed as actual arguments. 2The setting of compiler options specifying double size can affect DFLOAT.  |  
       ||
Example
DFLOAT (-4) has the value -4.0.