Hi, in my system(WinXP, mingw3.4.2), the following program
int main()
    double X_ = 0x123.456p2;
    printf("%a\n", X_);
compile OK, but only output a single charactor "a".
but I have test on Linux with gcc, the output is "0x1.23456p10".
Is it a bug, or not?

你 不 想 试 试 今 夏 最 “酷” 的 邮 箱 吗 ?
蕴 涵 中 华 传 统 文 化 于 世 界 一 流 科 技 之 中,创 新 Ajax 技 术,126 “D 计 划”火 热 体 验 中 !