当时编程的时候做适配时,总是无法在server2003上运行,int等在不同系统上的字节位数不一样,所以需要查看系统位数。(位数不一样会导致乱码,位数差别对照表C语言在32和64位系统基本数据类型取值范围
使用 ststemInfo来查看

x86就是对应32位的
long 类型在server2003中和win10中无乱码,而在server2008 64位和win7专业版中是乱码,是字长不一样
本文探讨了在不同操作系统上进行编程时遇到的问题,特别是由于系统位数不同导致的数据类型取值范围变化,进而引发的乱码问题。通过使用systemInfo工具检查系统位数,可以有效地解决此类问题。
当时编程的时候做适配时,总是无法在server2003上运行,int等在不同系统上的字节位数不一样,所以需要查看系统位数。(位数不一样会导致乱码,位数差别对照表C语言在32和64位系统基本数据类型取值范围
使用 ststemInfo来查看

x86就是对应32位的
long 类型在server2003中和win10中无乱码,而在server2008 64位和win7专业版中是乱码,是字长不一样
1638

被折叠的 条评论
为什么被折叠?