Topic : C-Language Documentation Author : John Kormylo Version : C.HYP 1.0 Subject : Documentation/C-Language Nodes : 233 Index Size : 6362 HCP-Version : 3 Compiled on : Atari @charset : atarist @lang : en @default : @help : Help @options : +g -i -s +x +z -t4 @width : 75 View Ref-File[ Data Types: double ] High precision floating point. See also float. Normally, sizeof(double) = 10 bytes, but when the -8 option is used (see Compiler Options) sizeof(double) = 12 bytes. 'double' has 18 significant digits and a dynamic range from 3.3E-4932 to 1.2E+4932 (not counting 0.0). Format is 80 bit IEEE extended precision (an extra 2 bytes are added for addressability). Both Pure C and the 68881 FPU performs all floating point operations in 'double'. Note: The standard for 'double' is 64 bit IEEE double precision, whereas Pure C uses 80 bit IEEE extended precision (long double). One can use functions dxcnv and xdcnv to convert between the two formats. See also Constants and Variables.