C 类型声明 intN_t

标签 c types typedef stdint uint32-t

header stdint.h 如何在每台机器上将 u32 定义为 32 位?有人可以详细说明 stdint.h 为实现这一目标所做的过程吗?在哪里可以找到我机器的 (Windows 7) stdint.h 文件?

最佳答案

编译器工具链的 C 标准库的提供者将确保它对于特定部署是正确的。据推测,他们被允许使用任何必要的手段来确保这一点。它可能就像知道是将其类型定义为 int 还是 long 一样简单。

关于C 类型声明 intN_t,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11508866/

相关文章:

c - 打开文件实际上是做什么的?

C 结构与 typedef 结构问题

c - 通过指针中的索引访问和存储值

c - Linux Graphics C 程序出现以下错误如何解决?

javascript - TypeScript:属性 'name' 在类型 'any[]' 上不存在

scala - 允许方法签名中存在子类型的特征

用于区分运行时类型和编译时类型的 Java 术语

c++ - 结构可以具有类型 `Card*` 吗? (书中的例子)

c++ - 为什么 C 和 C++ 关键字 "#defined"或 "typedefed"也作为它们的大写版本?

c - 使用指针 : using a global, 按值传递哪个更快?