siamo capitati http://sourceware.org/ml/glibc-cvs/2013-q1/msg00115.html, che comprende la lineaDefinizione valori virgola mobile di basamento e esponente esplicitamente
#define TWO5 0x1.0p5 /* 2^5 */
Apparentemente, two5 è definito come un doppio con il valore esplicito 1<<5
. Tuttavia, questa è la prima volta che vedo questa notazione. Come è stato utilizzato questo formato e qual è il vantaggio rispetto alla semplice scrittura di 2.5
?
È costante di virgola mobile esadecimale C99. – nhahtdh
Correlati: [collegamento] (http://stackoverflow.com/q/2427034/335858). – dasblinkenlight