signed char shifting issue
What the result of code below:
char ch = 0x80;
printf("char after shift: ch >> 2 = %d\n", ch>>2);
I thought it maybe 32 cause I didn't notice there is a big difference between signed and unsi
原创
2011-12-03 20:58:41 ·
471 阅读 ·
0 评论