![](http://tiebapic.baidu.com/forum/w%3D580/sign=d11adbc0fd99a9013b355b3e2d940a58/c5722834349b033b959ffb0e50ce36d3d439bda3.jpg?tbpicau=2024-06-18-05_408e6fb30074e9934c84ab1f81e55c29)
输出:
3.0e+00 3.0e+00 0.0e+00 0.0e+00
2000000000 1234567890
LONG_MAX 9223372036854775807
long sizeof 8
double sizeof 8
n3 sizeof 8
n4 sizeof 8
2000000000 1234567890 -5284169351008681927 140735349141528
第一个疑问:为什么第一行后面n3和n4的值是0.0e+00
第二个疑问:最后一行的n1和n2的值为什么是n3、n4的。而n3和n4的值又是随机的
double和long的占用字节都是8字节,同时%ld取得也是8字节。那为什么和我预想的结果差好多