求助,为什么
memset(f, 0x3f, sizeof(f))
在double下每个数字会被初始化为0.0004767920.0004767920.000476792,但在int下是0x3f3f3f3f0x3f3f3f3f0x3f3f3f3f?
而且cout << (double)0x3f得到的结果确实是636363啊QWQ
cout << (double)0x3f
赋值0x420x420x42或者0x7f0x7f0x7f都是正常的,就很离谱