rk356x认为char 为无符号类型(unsigned char),所以 要注意负数的使用。
C标准规定为 Implementation Defined(由实作环境决定)。
举个栗子:
arm-linux-gcc 规定 char 为 unsigned char
vc 编译器、x86上的 gcc 规定 char 为 signed char
缺省情况下,编译器默认数据为signed类型,但是char类型除外。
SO, 为了代码移植,一定不要用 char !
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)