質問: float型とdouble型の変数の違いを教えてほしいです float型とdouble型の変数の違いを教えてほしいです 2dゲームを作っててdoubleの変数を使ってたんですが使ってはだめだと先輩に言われたんです。 理由を聞いたら、先生が「doubleは使わないほうがいい」と言われたらしくてちゃんとした理由がわかりませんでした。 それを知って何をするということではないんですが、気になって調べても出てこなかったので質問させてください。 まだゲーム作りを始めたばっかりでぜんぜん詳しくないですが教えてくれたら助かります。
回答: 単純に、floatで収まるなら、メモリー等容量が半分で住むからじゃないですか? pcのスペックによっては実行速度にも影響しますし・・・・・ 昔は1バイトでも切り詰めてプログラミングしないと、動かなかったりしましたから^^;; まぁ、最近のマシンは性能いいから、容量の問題は無いと思います。 実際に浮動小数点演算するなら、doubleの方処理はが早いです。