请问 char、unsigned char和signed char这三种定义,在ADS中的区别是什么?
碰到一个问题,在头文件中已经定义了
typedef unsigned char U8;
typedef signed char S8;
但是在使用串口输出字符串时,只能用char 类型的指针指向字符串,不能用unsigned char和signed char类型。
采用unsigned char和signed char指向字符串,就报错,
如下:
implicit cast of pointer to non-equal pointer
有高手可以解释么?
谢了 |