哪些是“Uint”变量?是有“ Uint8 ”,“ Uint16 ”等...
但它们是什么?
现在我有一些时间使用 C++,但我从来不需要使用这些变量并引起我的好奇。
提前致谢。
uint
不是标准类型。在某些系统uint
上被typedef
编辑为
typedef unsigned int uint ;
uint
不是标准中提到的基本数据类型。有时,为了使变量在平台上具有恒定大小[以实现可移植性],typedef
使用了一些 s。
您可以查看cstdint标头以获取更多信息。
最好的假设,uint
应该是一个 typedefuint32_t
typedef uint32_t uint;
typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef unsigned long uint32_t;
typedef signed char int8_t;
typedef signed short int16_t;
typedef signed long int32_t;
It can help you..
如果您正在根据它的大小处理变量,那么您可以像这样声明它