• ベストアンサー

小数点を含む数値の切捨て

arara0123の回答

  • ベストアンサー
  • arara0123
  • ベストアンサー率47% (8/17)
回答No.1

fun-tec さんこんにちは。 $Int = int(123.456); で

fun-tec
質問者

お礼

早速の回答ありがとうございます。 Perlの初心者ぶりを露呈してしまいました・・・ 御恥ずかしいかぎりです。 が本人としてはかなり煮詰まってたので本当に助かりました♪

関連するQ&A

  • 小数点以下の値を判断したいです

    DBから取得する値が3ならば3と、3.5なら3.5と取得したいです。 この時にint型で取得すると小数点以下が切られてしまいます。 double型で取得すると3.5は3.0となってしまいます。 どうしたらよいのでしょうか? 整数値であればintで小数値を含むならばdoubleで取得するようなロジックにしようかと思っているのですが、小数点以下の値を判別させる方法はありますでしょうか?

  • 小数点の切捨て

    ご教授お願いいたします。 小数点の切捨てで、下記のように書いたのですが、あっていますでしょうか? double a=32.1111; long int l; double res; l = (int)(a * 10); res = l / 10; Cは、久しぶりなので忘れてしまいました。 小数点の切捨て・切り上げは、自力でやるんでしたよね? それとも、標準関数でもありましたでしょうか?

  • EXELで小数点以下の管理

     ある関数の計算結果の小数点以下を切り捨てた数値を出したいのですが、セル一つ一つにINT関数を付け足していく以外の方法はありませんか?  “指定した範囲内の数値は全て小数点以下を切り捨てる”みたいな設定とか。   セルがかなり大量で困ってます。宜しくお願いします。

  • 分を表す数値(int型)を、小数点に直したい

    例えば、 左↓の分を表すint型数値の値を、 右↓のような小数点の形式に直す方法を教えて下さい。 どちらもint型で。 もし、int型で小数点が扱えないなら、最適な型で直したいのですが・・。 ※小数点以下の桁数は一桁です。 ----------------------------- 120 (分) → 2  (時間) 125 (分) → 2.1 (時間) 130 (分) → 2.2 (時間) 135 (分) → 2.3 (時間) 140 (分) → 2.3 (時間) 145 (分) → 2.4 (時間) 150 (分) → 2.5 (時間) 155 (分) → 2.6 (時間) 160 (分) → 2.7 (時間) 165 (分) → 2.7 (時間) 170 (分) → 2.8 (時間) 175 (分) → 2.9 (時間) 180 (分) → 3 (時間) -----------------------------

    • ベストアンサー
    • Java
  • 小数点以下しかない数値の表示

    数値を str(数値)で文字列にしているのですが、小数点以下しかない数値の場合 ”.123”のように0が頭につきません。 どのようにしたら良いのでしょうか。もちろん小数点以上の値の場合はそのまま表示したいです。

  • 小数点切捨て

    =ROUNDDOWN(AI5,-3)*0.109/5の関数があるのですが、小数点以下を切捨てにしたいので教えてください。 AI5のセルには896,958の数字がありこれで計算すると19,533になってしまいますので、19,532にしたいので、よろしくお願いいたします。

  • 小数点の表示について

    Long型の変数の値を、 テキストボックスに表示しているのですが、 「10」の値を表示する時に 「10.000」と小数点以下3桁まで表示したいと考えております。 複数の値を並べて表示するので 桁数を合わせて見やすくしたいのですが なにか簡単な方法で実現できないでしょうか? 宜しくお願いします。 現在はFormat関数を利用しています Format(変数名, "##.###") 当然ですが「10.000」とは表示されません。

  • 小数計算について

    お世話になります。 以下の小数計算方法を教えてください。 時間取得を DWORD start,end; start = start = timeGetTime(); for(int i =0; i<100000; i++){ 何らかの処理; } end = timeGetTime(); int msec = end-start; 上記 msecを1000で割った場合、 小数になるのですが、その場合、小数の変数の型は 何になるのでしょうか? また、求めた小数を用いて、 INT型の変数÷求めた小数 = 小数値(小数第2位まで) を行いたいです。 例えば、 840000 / 64.9 = 12942.99 のような処理をしたいです。 どうぞよろしくお願い致します。

  • エクセル 関数 小数点以下3位の数値だけを変換する

    ある数値のあん分割合を出しているのですが、小数点以下3位まで表示させ、A(0.332) B(0.668)と出たとします。この数値を別のセルに、Aの小数点以下3位の2を9に(0.339)、Bの小数点以下3位の8を1に(0.661)変換して表示するにはどうすればよいでしょうか。繰り上げ下げではなく、小数点以下3位の値に何が出てもAは9、Bは1にしたいのです。 よろしくお願いします。

  • 数値の切り上げ、切り捨てって??

     数値計算の際、たまに切り上げ、切り捨てなどという言葉 が出てくるのですがあまり理解できません。 たとえば、(小数点以下は切り上げ)のとき、値が13.6の場合 14でよろしいでしょうか? 13.4でも14になるんですよね? どうか、教えてください。よろしくお願いします。