c - `int` 类型大小 int C

标签 c integer int

<分区>

Possible Duplicate:
Is int in C Always 32-bit?

AFAIK,在 Pascal 中 Integer 的大小取决于平台(在 32 位计算机上它有 32 位,在 64 位计算机上它有 64 位)。

这在 C 中是否相同(我的意思是,在 32 位计算机上它的大小是 32 位,而在 64 位计算机上它是 64)?

最佳答案

差不多,但编译器有控制权。如果您只想检查环境中发生的情况,请使用 sizeof 运算符。 stddef.h 将包括像 int64_t 这样的类型(我认为在那个文件中)如果你需要确保字节数是固定的而不是把它留给环境/编译器。

关于c - `int` 类型大小 int C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12269447/

相关文章:

c - 如何交换两个打开的文件描述符?

c++ - 我如何在 C++ 中做模数?

java - Android 从文本文件解析数字时出现 Invalid Int 错误

objective-c - double 到 int(或 long, long long)的转换有时不好

c - 如何将一天中的时间转换为 UTC 时间?

将以太网地址转换为可读形式?

java - 如何比较 String 和 Int

java - 从 Java 中的子字符串中高效解析整数

c - C 语言计算器中的较大数字

Java加密: encrypt integer values