想在网上做开发网站接活儿,世界著名办公室设计,企业品牌类网站,电子商务网站开发人员要求简单地说#xff0c;通常不必担心#xff0c;在64位操作系统已经成为主流的今天这基本上不是问题#xff08;在写这篇回答的时候#xff0c;我才发现我甚至找不到32位的机器来测试#xff09;刚好我有一些资料#xff0c;是我根据网友给的问题精心整理了一份「32库函数的…简单地说通常不必担心在64位操作系统已经成为主流的今天这基本上不是问题在写这篇回答的时候我才发现我甚至找不到32位的机器来测试刚好我有一些资料是我根据网友给的问题精心整理了一份「32库函数的资料从专业入门到高级教程」
点个关注在评论区回复“888”之后私信回复“888”全部无偿共享给大家。不过这并不意味着32位系统就一定有问题需要具体测试才能下结论。如果你担心2038年问题那么最简单的方法应该是使用新的64位系统而不是在应用层的程序上想办法。
在Windows上的情况可见于 MS Windows的CRT参考“默认情况下 time_t 定义为64位有符号整型在32位系统上可以用宏 _USE_32BIT_TIME_T 来强制使用32位的 time_t 但不推荐并且在64位系统上不允许这么做。”
另外我在64位的安卓平板上测试的结果也是64位 time_t但我还没查安卓相关的文档、也没追溯头文件的导入情况。为BSD和Mac我就更不了解了。之后有兴趣再更新吧
最后虽然2038年问题因各种平台问题而非常复杂但更多需要解决的还是操作系统和C标准库的实现而不是在应用层的程序上想办法。毕竟多数时候写程序只需要能在主流的个人电脑上正常运行就足够了更何况题主又是初学者何必担心那么多呢不过如果能从中学到一些知识的话还是不错的。