aim-labolatory::rebooting
Diligence is the mother of success.
2005年1月28日金曜日
整数型(int)で小数点の計算
小数点の計算をするときdoubleとかfloatとか使ってしまいがち。
でもこれってすごく遅いんです。
そんな時は固定小数点という技を使います。
小数点の「点」の位置を左にずらす(10倍とか100倍とかにする)
つまり
0.1 + 0.5 = 0.6
を
1+5 = 6
のように計算することがきます。
処理に時間がかかるdoubleとかfloatとか使わなくてもintで十分計算できてしまいます。
0 件のコメント:
コメントを投稿
‹
›
ホーム
ウェブ バージョンを表示
0 件のコメント:
コメントを投稿