uint8是什么?
时间:10-02
整理:3721RD
点击:
这个是不是要怎么定义啊?我找了很多程序怎没看见他的定义,所以编译老报
这个就是自己定义的一个数据的别名,为了看着简单,你可以在你的文件头上添加下面语句#define uint8 unsigned char
那只是个名字吧,应G该怎样命名都行的……
看看有其他错没有,把数组加上数据类型试试
其实就是一个无符号数
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) 一目了然,帮助编写代码时避免一些可能的误用变量类型的错误。