>  2004/07/24 (土) 14:00:11        [mirai]
> > どう変換しても22だな(;´Д`)
> > unionがどうとかじゃなくって4142入れると42でてくる根本的なわけが分からんのよね
> 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

リトルエンディアン環境ってなんだよ(;´Д`)もうちょっと教えれ

参考:2004/07/24(土)13時58分28秒