creative mode

映像とwebが好きです

MIN_FLOAT,MAX_FLOAT

データの最大値と最小値を求めるときは、データを順に読んでいくときにそれまでの最大値または最小値と大小を比べていきます。

その場合最大値と最小値の初期値を設定する必要がありますが、これを0でセットしてしまうと最 小値が正の数の場合や、最大値が負の数の場合に正しい結果が得られなくなってしまいます。

こんな風に、初期値にはMIN_FLOATとMAX_FLOATをセットしてあげましょう。

float dataMin = MAX_FLOAT;
float dataMax = MIN_FLOAT;

int型にはMIN_INT,MAX_INT。