c - C 中数据类型的大小是否取决于操作系统?

标签 c types

比如int在32位系统上占4个字节,在64位系统上占8个字节,C中有这种东西吗?

最佳答案

是的。这正是诸如 int 的大小和系统调用的含义之类的“特定于平台的定义”的含义。

它们不仅取决于操作系统,还取决于目标硬件和编译器配置。

关于c - C 中数据类型的大小是否取决于操作系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5401701/

相关文章:

更改文件描述符以将 STDOUT 通过管道传输到套接字?

c++ - 汇编最大整数除法

c - 使用 fopen() 时文件指针未赋值

haskell - 将数据构造函数映射到类型

javascript - AngularJS 模型和 Controller 之间的类型错误

c - 在C中如何将十进制变量更改为十六进制变量?

C 跳过 "while"循环?

c# - 使用 Convert 将字符串转换为自定义类型

c++ - 为什么对基类子对象有限制?

scala - 为什么我可以在 Scala 中连接 String 和 Int?