floor,floorl

提供: RAD Studio
移動先: 案内検索

math.h:インデックス への移動


ヘッダーファイル

math.h

カテゴリ

演算ルーチン

プロトタイプ

double floor(double x);

long double floorl(long double x);

説明

小数点以下を切り捨てます。

floor は,x より小さい最大の整数を見つけます。

floorl は long double バージョンです。long double 引数を受け取り,long double の結果を返します。

戻り値

floor は,見つかった整数を表す double を返します。floorl は,見つかった整数を表す long double を返します。

コード例

#include <math.h>
#include <stdio.h>

int main(void)
{
  double number = 123.54;
  double down, up;

  down = floor(number);
  up = ceil(number);

  printf("original number     %5.2lf\n", number);
  printf("number rounded down %5.2lf\n", down);
  printf("number rounded up   %5.2lf\n", up);

  return 0;
}

移植性

POSIX Win32 ANSI C ANSI C++

floor

+

+

+

+

floorl

+

+

+