int a = 0xfff;
char c = 0xff;
int b = a & c;
cout << b << endl;
结果:b = 0xfff;
int a = 0xfff;
short c = 0xff;
int b = a & c;
cout << b << endl;
结果:b = 0xff;
int a = 0xfff;
int b = a & 0xff;
cout << b << endl;
结果:b = 0xff;
int a = 0xfff;
char c = 0xff;
int b = a & c;
cout << b << endl;
int a = 0xfff;
short c = 0xff;
int b = a & c;
cout << b << endl;
结果:b = 0xff;
int a = 0xfff;
int b = a & 0xff;
cout << b << endl;
结果:b = 0xff;