比如
char a = x90; printf("%02x", a);
想输出为90,没想到却是ffffff90,这个问题害我一个程序老是出错
最终发现只要改为
unsigned char a = x90;
问题就解决了,其实还是正负数的问题