typedefstruct{doubled_num;charc;intnum;}Node;intmain(){Noden={1.0000,'a',3};printf("%d%c%d\n",n.d_num,n.c,n.num);}其中應(yīng)解釋為64位double的部分被解釋為32位整型。運(yùn)行以上會顯示970,怎么用存儲結(jié)構(gòu)來解釋這種異常?
C/C++ 中結(jié)構(gòu)體輸出異常的原因(存儲結(jié)構(gòu))
慕田峪4524236
2019-04-09 20:23:32