My questions are:Code:union{ struct st{ char c; char d; short s; }token; int i; }u; int main(){ u.i=0xff00dd01; char c = u.token.c; cout<<sizeof(u)<<endl; }
1. why sizeof(u) is 4? I think it shall be 8 right?
2. What is c's value after execution?
thanks



LinkBack URL
About LinkBacks



CornedBee