0xffffff8b 如何去掉ffffff!!!!!!#includestdio.hint main(){int i0xffffff8bchar mi&0xffprintf(%
0xffffff8b 如何去掉ffffff!!!!!!
#include<stdio.h>
int main()
{
int i=0xffffff8b;
char m=i&0xff;
printf("%x",m);
return 0;
}
[解决办法]
- C/C++ code
#include<stdio.h>int main(){ int i=0xffffff8b; int m=i&0xff; printf("%x",m); return 0;}
[解决办法]
<<左移24位
[解决办法]
- C/C++ code
#include<stdio.h>int main(){ int i=0xffffff8b; unsigned char m=i&0xff; printf("%x",m); return 0;}
[解决办法]
- C/C++ code
printf("%x",(unsigned char)m);
[解决办法]
m=~((char)(~i));
[解决办法]
