C言語なら俺に聞け(入門篇) Part 54
■ このスレッドは過去ログ倉庫に格納されています
0074デフォルトの名無しさん
2009/10/08(木) 17:22:30char c='5';
printf("%x--%x",&c,*(int *)&c);
とすると、結果が
12ff8b--12ffb835
となりました。
アドレスはいいとして、2個目がどうして12ffb835になるのか分かりません
なんかアドレスの8bが逆になったのがくっついてるし・・・
やりたいのは、cの値をint*にキャストして表示したいということです
■ このスレッドは過去ログ倉庫に格納されています