为什么 用 uint8_t 定义的数组范围不能超过127 uint8不应该是无符号吗?
灰小子:
看看uint8_t 的宏是怎么定义的?
一般来讲是unsigned char,如果是这个,数据的范围是0~255
Susan Yang:
uint8_t实际上是一个char通常为
typedef signed char int8_t;
范围-128~127。
为什么 用 uint8_t 定义的数组范围不能超过127 uint8不应该是无符号吗?
看看uint8_t 的宏是怎么定义的?
一般来讲是unsigned char,如果是这个,数据的范围是0~255
uint8_t实际上是一个char通常为
typedef signed char int8_t;
范围-128~127。