Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: C++11:intptr_t/int_ptr_t、intmax_t/int_max_t?
我在 Visual Studio 上使用 C 平台。我想知道 intmax_t 数据类型仅用于基于 Linux 的编程,或者它也受 C 语言(ANSI 语言)支持。
好吧,两者intmax_t和uintmax_t都是 C99 的一部分,但有些编译器实际上需要填充类似this(或this)的东西才能使用它们。引用主页:
intmax_t
uintmax_t
这个项目填补了Microsoft Visual Studiostdint.h的缺席。inttypes.h这些文件被 ISO/IEC 标准化为 C99 标准库的一部分。如果您想通过 Microsoft Visual Studio 编译或使用符合 C99 的项目,您可能会发现缺少这些标头。
stdint.h
inttypes.h