C言語なら俺に聞け(入門編)Part 84
■ このスレッドは過去ログ倉庫に格納されています
0522513
2011/05/21(土) 22:04:50.24float は(環境にもよるが普通) 4バイトで実数を表現する。
double は 8バイトで実数を表現する。
おのずと、double のほうが表現できる範囲が広くかつきめ細かく表現できる。
そのかわり float のほうが、サイズが小さい分、限られたサイズのなかでは多くの実数を格納でき、(一般的には)演算が速い。
要は用途にあわせて一長一短になるといってよい。
演習レベルでは double にしておくのが無難である。 C の関数によっては float を double に変換して処理するものがある。
例:printf()
■ このスレッドは過去ログ倉庫に格納されています