源码:信息输出虽然定义上看, 两者是接近的, 均为8字节int. 但输出的时候,可能存在类型转换的可能....(第三层)截断的原因是兼容32bit OS?复现不是结了么, 咋还没完呢. 本着严谨的态度, 我们来复现一波....深入分析上面我们在linux环境上没有复现出来, 难道是我们分析得有问题吗? 代码都是那么写的啊! 不,错的不是我们,是世界 是操作系统....环境的linux环境没有做转换....和我们在linux上测试的结果一致.再看看windows环境的纳尼, 确实被截断了, 符合文章开头的例子.那我们使用gdb来试试.很遗憾, 不得行....