int x=0x12345678; //十六进制显示
bool tag=false;
tag=*((bool *)&x);//(type)-->强制转化-->true
x=0x12345601;
tag=*((bool *)&x); //true
x=0x12345600;
tag=*((bool *)&x);//false
int 占有4字节,bool占有1字节 。而且小端存放。所以tag值会不同。
&x
int x=0x12345678; //十六进制显示
bool tag=false;
tag=*((bool *)&x);//(type)-->强制转化-->true
x=0x12345601;
tag=*((bool *)&x); //true
x=0x12345600;
tag=*((bool *)&x);//false
int 占有4字节,bool占有1字节 。而且小端存放。所以tag值会不同。
&x