没有指明unsigned的char/int都是带符号的。
我认为是将char赋值给int时 进行了符号扩展,但是不知道为甚么要进行扩展
改成如下试试再琢磨其中的原因 unsigned char a=0xf7;
65,183
社区成员
250,526
社区内容
加载中
试试用AI创作助手写篇文章吧