Loading...
Select Version
&pagelevel(4)&pagelevel
Definition | #include <ieee_390.h> extern double double2ieee (double num);
|
Parameter | double num 8-byte-Gleitpunktzahl im /390-Format |
Returnwert 8-byte-Gleitpunktzahl im IEEE-Format (bei Erfolg)
Die globale Variable float_exceptions_flag enthält Informationen für den Fall einer nicht ordnungsgemäßen Konvertierung und ist wie wie folgt definiert:
extern int float_exception_flags;
enum {
float_flag_inexact = 1,
float_flag_divbyzero = 2,
float_flag_underflow = 4,
float_flag_overflow = 8,
float_flag_invalid = 16
};
Falls bei der Konvertierung Bit-Stellen verloren gehen und das Ergebnis dadurch ungenau wird, wird float_flag_inexact gesetzt.
Siehe auch ieee2double, float2ieee, ieee2float