uint8_t在这里到底是什么意思?这句类型定义语句我感觉有问题

uint8_t在这里到底是什么意思?这句类型定义语句我感觉有问题
uint8_t在这里到底是什么意思?这句类型定义语句我感觉有问题

img

uint8_t实际上是一个char。所以输出uint8_t类型的变量实际上输出其对应的字符,而不是数值。例:

uint8_t num = 67;
cout << num << endl;

定义之后,就可以用uint8_t代替unsigned char了