1

哪些是“Uint”变量?是有“ Uint8 ”,“ Uint16 ”等...

但它们是什么?

现在我有一些时间使用 C++,但我从来不需要使用这些变量并引起我的好奇。

提前致谢。

4

3 回答 3

4

uint不是标准类型。在某些系统uint上被typedef编辑为

typedef unsigned int uint ;
于 2014-12-29T12:04:10.080 回答
0

uint不是标准中提到的基本数据类型。有时,为了使变量在平台上具有恒定大小[以实现可移植性],typedef使用了一些 s。

您可以查看cstdint标头以获取更多信息。

最好的假设,uint应该是一个 typedefuint32_t

typedef uint32_t uint;
于 2014-12-29T12:07:54.800 回答
-2
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..

如果您正在根据它的大小处理变量,那么您可以像这样声明它

于 2014-12-29T12:49:16.540 回答