我对 C/C++ 中变量的类型有一个简单的问题,即可以声明这样的类型
int32_t、int64_t 等
我的问题是这些类型中的“t”是什么意思,与通常的类型(如 int32、int64)有什么区别。
谢谢!
...
抱歉,我不知道如何正确回答所有回答我问题的人,而不是单独写评论。无论如何,感谢大家的回复。好吧,我不得不说我正在解析代码,而且我是 C/C++(不是 C#)的新手
关于 int32_t 等,它们似乎确实在头文件中单独定义:
#include <stdint.h>
#ifdef _FAST_
#define SHORT uint_fast16_t
#define INT uint_fast32_t
#define LONG uint_fast64_t
#else
#define SHORT uint16_t
#define INT uint32_t
#define LONG uint64_t
#endif
有人能解释一下这个结构是什么意思吗?