C言語を今日から始める僕に1から教えるスレ
■ このスレッドは過去ログ倉庫に格納されています
0097ζ゚
2006/02/17(金) 12:18:16コンソールで素数を数えるプログラムを組んだとき、int型で20億ぐらいまでまわったんで
うちの環境じゃint=32bitで10進9桁は保証されてると思ってたんだけど
Windowsアプリ作ったら、どうも16bit臭い。32767以下しか出てないっぽい。
コンパイル時になにかやってるのかな?ζ゚ の脳が膿んでる?
それと。
実行ファイル配布したときにも、実行環境によってintが16bitだったり32bitだったりする?
ζ゚ の感覚では、型宣言はコンパイラに対してで、奴(コンパイラ)がint=32bitだと解釈して
exeファイル作ったら、どこに持っていっても32bitの領域確保すると思ってる。
■ このスレッドは過去ログ倉庫に格納されています