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