char类型参与运算实质
又是新的一天,让我分享我新的知识吧。
如果有不足希望大家来改正,欢迎评论。
例题
int main(){
unsigned char a = 0xa5;
unsigned char b = ~a >> 1 + 2 + 3;
printf ("%d\n", b);
}
答案为 253.
让我们分步来分析原因吧。
1.由题意,我们可以知道a=0xa5; 那我们来看看~a是什么吧。
4 unsigned char a=0xa5;
5 printf("%x\n",~a
原创
2021-07-11 13:51:27 ·
528 阅读 ·
0 评论