
char b;
&a;
&b ;
b=128;
int c;
c=a&(128);
请问这个c输出是多少?用%d
char a=‘ ’;
char b;
&a;
&b ;
b=128;
int c;
c=a&(128);
这个呢?
最好回答下为什么是那个结果 谢谢
那char a=‘ ’;
char b;
&a;
&b ;
b=128;
int c;
c=a&(b);
的结果是什么?
如果a是空纤猛尺格的话。因为空格毁高的ascii码是32,所以c=32&128;换成二进制码是
c=00100000&10000000进行与运行:00000000,换成10进制知吵也就是:0
90