c - int32_t 是否被视为第 6.2.5/4 节中的扩展有符号整数类型之一?

标签 c types integer standards

这种理解是否正确:任何不是 signed char、short、int、long、long long 的整数都是第 6.2.5/4 节中的扩展有符号整数类型?

最佳答案

不,不一定。 int32_t 和 Co 通常只是标准整数类型的 typedef

我不知道有哪个平台可以实现标准意义上的扩展整数类型。在 64 位平台上,gcc 例如具有 __int128_t (或类似),但它不满足标准所要求的扩展整数类型的要求。

关于c - int32_t 是否被视为第 6.2.5/4 节中的扩展有符号整数类型之一?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8134166/

相关文章:

php - 在php中求和字符串,转换为整数

c - 函数可以计算数组 A 中有多少个数字落在从低到高的范围内。

function - Haskell 中的抽象函数

types - 为什么测试(Type 为 null)在 Dart 语言中的计算结果为 false?

一般处理枚举的 Scala 类

c++ - std::streampos 是否保证为 unsigned long long?

java - 如何获取变量之前的值

c - 使用 PIC32 的定时器 2 设置延迟

c - 如何访问使用双指针动态分配的结构的字符串成员

c - 在 C 中打印三角形