uint8是什么?

2019-07-15 18:52发布

   这个是不是要怎么定义啊?我找了很多程序怎没看见他的定义,所以编译老报 代码
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
Jack315
2019-07-16 08:42
uint8 —— unsigned int, 宽度 8-bit。

如果编译程序规定的 unsigned int (或其它类似的,如 unsigned char)是 8 位的,可在适当的文件中添加下列语句:

typedef uint8 unsigned int;

typedef uint8 unsigned char;

其它和 uint8 类似的有:
typedef sint8 signed int; (typedef int8 signed int;)

typedef sint16 signed long int; (typedef int16 signed long int;)
typedef uint16 unsigned long int;

……

通过重定义数据类型名称,使得变量的类型(signed / unsigned)和宽度 (8 / 16) 一目了然,帮助编写代码时避免一些可能的误用变量类型的错误。

一周热门 更多>