Occhio però... non lo impone, ma (1) è ubiquitario, e (2) è esplicitamente supportata come parte "opzionale" dello standard: se guardi nello standard C99, Annex F è spiegato come i tipi in virgola mobile del C vengono a corrispondere ai tipi dell'IEEE 754 (ora IEC 60559) e come i vari Inf/NaN & co. vengono creati/interagiscono con i vari operatori e funzioni di libreria.Originariamente inviato da Kaamos
MItaly ti ha già fatto notare che C non impone l'utilizzo di quello standard IEEE.
Per questo motivo, a meno di non lavorare su piattaforme estremamente "strane", l'uso dei tipi in floating point del C aspettandosi che si comportino come da IEEE 754 è "sostanzialmente" portabile.