> > union chint{
> > char cdt;
> > int idt;
> > };
> > 4バイト確保される
> > XX XX XX XX
> > ~~ charとしてみたとき
> > ~~ ~~ ~~ ~~ intとしてみたとき
> > dt.idt=0x4142
> > 42 41 00 00 (リトルエンディアン環境だろどうせ)
> > ~~ charとしてみたとき 0x 42
> > ~~ ~~ ~~ ~~ intとしてみたとき 0x 41 42
> printf("cdt=%x idt=%x\n",dt.cdt,dt.idt);
> printf("cdt=%x idt=%x\n",&dt.cdt,&dt.idt);
> で同じとこ表示されるしな(´ー`)つかunionって言語が値の型情報把握できたっけ?
出来るようだよヽ(´ー`)ノ参考書見たよ
さっきの人のような解釈でいいみたいヽ(´ー`)ノ理解してる人はいるんだな感謝
参考:2004/07/24(土)14時03分35秒