来试试看, 这两段代码分别输出啥?
class B
{
float f;
char p;
int adf[3];
};
cout<<""<<sizeof(B);
unsigned char a=0*0xA5;
unsigned char b=~a>>4;
//cout<<b;
printf("b=%d\n",a);
return 0;
unsigned char a=0*0xA5;
unsigned char b=~a>>4;
//cout<<b;
printf("b=%d\n",a);
return 0;
unsigned char a=0xA5;
unsigned char b=~a>>4;
//cout<<b;
printf("b=%d\n",a);
return 0;
unsigned char a=0xA5;
unsigned char b=~a>>4;
//cout<<b;
printf("b=%d\n",b);
return 0;