我想知道uint32_t和之间有什么区别uint32,当我查看头文件时它有这个:
types.h:
/** @brief 32-bit unsigned integer. */
typedef unsigned int uint32;
stdint.h:
typedef unsigned uint32_t;
Run Code Online (Sandbox Code Playgroud)
这只会带来更多问题:有什么区别
unsigned varName;
Run Code Online (Sandbox Code Playgroud)
和
unsigned int varName;
Run Code Online (Sandbox Code Playgroud)
?
我在用 MinGW.
Ker*_* SB 21
unsigned并且unsigned int是同义词,非常喜欢unsigned short [int]和unsigned long [int].
uint32_t是(可选)由C标准定义的类型.uint32只是一个你组成的名字,虽然它恰好被定义为同一个东西.
没有区别.
unsigned int = uint32 = uint32_t = unsigned在你的情况下,unsigned int = unsigned永远