浮点数
-6277438562204192487878988888393020692503707483087375482269988814848.000000
或者说-6.27743856220419E66
说明你把malloc到的内存里填充的0xCDCDCDCDCDCDCDCD
打印出来了
c语言测试代码如下:
#include <stdio.h>
union A {
double d;
long l;
};
int main() {
char str[] = "-6277438562204192487878988888393020692503707483087375482269988814848.00000";
union A a;
sscanf(str, "%lf", &a.d);
//a.l = 0xcdcdcdcdcdcdcdcd;
printf("%lf\n", a.d);
printf("%lx\n", a.l);
}