header stdint.h 如何在每台机器上将 u32 定义为 32 位?有人可以详细说明 stdint.h 为实现这一目标所做的过程吗?在哪里可以找到我机器的 (Windows 7) stdint.h 文件?
最佳答案
编译器工具链的 C 标准库的提供者将确保它对于特定部署是正确的。据推测,他们被允许使用任何必要的手段来确保这一点。它可能就像知道是将其类型定义为 int 还是 long 一样简单。
关于C 类型声明 intN_t,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11508866/