记录C/C++中遇到的一些小问题

1. printf

比如

char a =   \x90;
printf("%02x", a);

想输出为90,没想到却是ffffff90,这个问题害我一个程序老是出错

最终发现只要改为

unsigned char a = \x90;

问题就解决了,其实还是正负数的问题

猜你喜欢

转载自blog.csdn.net/woswod/article/details/79338550
今日推荐