- ベストアンサー
number_formatが勝手に四捨五入
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
小数点以下は消してしまっていいんですよね? floor()を使ってみてはどうでしょう。 print number_format(floor($test_float))."\n";
関連するQ&A
- 小数第1位を四捨五入
ちょっと混乱してしまったので質問させてください。 エクセルの関数の練習問題集をやってまして、その中で 「小数第1位を四捨五入する」 「小数第1位を切り上げる」 という表現が出てくるのですが、これの答えは小数第1位までの数字になりますか? それとも、小数点なしの数字になりますか? たとえば1.562という数字ならば、上記の四捨五入の場合答えは2になりますか? それとも1.6でしょうか? 学校で数学を習ったのがかなり昔なので、表現がわからなくなりました(^_^;)
- ベストアンサー
- 数学・算数
- 四捨五入について質問
四捨五入とは、TOMACの用語集で『必要な位の1つ下の位の数が4,3,2,1,0のときは切り捨て、5,6,7,8,9のときは切り上げること』と書かれていました。 そのTOMACの用語集で下記の実例も一緒に掲載されていました。 --実例引用-- 四捨五入によって小数第1位までの概数を求める 25.38→25.4 301.049→301.0 --実例引用終了-- 質問:TOMAC用語集の解説で『必要な位』とありましたが、これは"求める位"を指すのでしょうか? 例えば上記の実例引用の『小数第一位までの概数を求める』であれば、 小数第一位までの数25.4や301.0がTOMACの用語集に記載された『必要な位(求める位)』ですよね? 質問2:『四捨五入によって237934を千の位までの概数にしましょう』という問題文の場合、答えは『238000』ですよね? 質問3:『小数点以下第2位を四捨五入する』とは『小数第2位を四捨五入をして5以上であればその1つ上の位である小数第1位に1を加え、4以下であれば切り捨てる』ってことですよね?
- ベストアンサー
- 数学・算数
- 算数の四捨五入が分かりません
小学生レベルの四捨五入の問題なのですが、 (1) 0.75を小数第一位で四捨五入し、整数で表せ (2) 0.01を小数第二位で四捨五入し、小数第一で表せ (3) 4.2を小数第一位で四捨五入し、整数で表せ などという問題が、昔のことですっかり忘れてしまって分からない状態なんです。 ちなみに(1)の答えは『1』なんじゃないかな、と考えたりもしたのですが違うのでしょうか? このような四捨五入の仕方を教えていただけると助かります。 明日までにどうしても解かなければならないので、回答宜しくお願いします!
- 締切済み
- 数学・算数
- 小数点の四捨五入で分からないことがあります
例えば、0.230978という値を小数点第4位を四捨五入したら、答えは0.231ですか?それとも0.2310が答えですか? また、0.8という値を小数点第1位を四捨五入したら、答えは1.0ですか?それとも1ですか? よろしくお願いします。
- 締切済み
- 数学・算数
- 四捨五入について質問があります
割合0.5135を小数点以下第一位に四捨五入すると、51%になるみたいなのですが、この時小数第一位である5を四捨五入すると思うのですが、何故51%になるのでしょうか?5は繰り上がって一の位に行くと思うのですが、、
- 締切済み
- 数学・算数
- 四捨五入できますか?
パーセンテージの計算をやっているのですが、ASPではFormat関数が使えませんよね(・・? そこで、Format関数の代わりになるような四捨五入の仕方ってありますか?
- ベストアンサー
- Microsoft ASP
- 四捨五入に関して
すでに似たような四捨五入の質問&回答が載ってますが、 自分のパターンは上手くいきませんでした。 例えば、"17174.7655"という数字を"17180"みたいに1桁目まで四捨五入をしたい場合、どのように記述すれば良いのでしょうか? また、Format関数を使用するとどのような書き方になりますか?
- ベストアンサー
- Visual Basic