比如在linux下的long 64是8个字节, 而Windows 32位,64位 的 long都是4个字节

那怎么解决跨平台呢?

头文件: include “stdint.h” (只要支持C99的编译器都可以,如VC2013, gcc)
这样子就可以用:
跨平台的移植的整数
跨平台的移植的整数

如 int64_t m;

相关文章: