C言語なら俺に聞け(入門篇) Part 38at TECHC言語なら俺に聞け(入門篇) Part 38 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト450:デフォルトの名無しさん 08/11/07 10:26:17 >>445 >printf ("time2=%ld\n",t2) この場合も、0x0000000012345678を積んで、0x12345678だけ取り出したから たまたまうまくいってるように見えるだけで、上位32ビットは切り捨てられている。 451:デフォルトの名無しさん 08/11/07 10:26:44 >>448 それは少し古い時代のint型だな 今は大抵4バイトなんで-2147483648 to 2147483647 を表せることが多い 452:デフォルトの名無しさん 08/11/07 10:26:45 intが16ビットなんて8ビットパソコンの時代じゃないか(80年代) 参考書が古すぎ 453:デフォルトの名無しさん 08/11/07 10:35:38 >>451 そうですか、分かりました。 どうもありがとうございます。 454:デフォルトの名無しさん 08/11/07 10:52:02 >>449-450 ありがとうございます。上手くいきました。 t1-long(t2) ってやってました。>>445を読むまで理屈が判りませんでした。 VC6とかだと上手くいってたのかな?サンプルコードも油断ならないですね 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch