#include int main( void) { double d1 = 22.0, d2 = 0x16p0, d3 = 0x1.6p4; printf( "%g %g %g\n", d1, d2, d3); printf( "%a %A\n", d1, d1); return 0; } /* output: 22 22 22 0x1.6p+4 0X1.6P+4 */