C-standard-library-c-function-floor

提供:Dev Guides
移動先:案内検索

Cライブラリ関数-floor()

説明

Cライブラリ関数* double floor(double x)は、 *x 以下の最大整数値を返します。

宣言

以下はfloor()関数の宣言です。

double floor(double x)

パラメーター

  • x -これは浮動小数点値です。

戻り値

この関数は、x以下の最大の整数値を返します。

次の例は、floor()関数の使用法を示しています。

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

int main () {
   float val1, val2, val3, val4;

   val1 = 1.6;
   val2 = 1.2;
   val3 = 2.8;
   val4 = 2.3;

   printf("Value1 = %.1lf\n", floor(val1));
   printf("Value2 = %.1lf\n", floor(val2));
   printf("Value3 = %.1lf\n", floor(val3));
   printf("Value4 = %.1lf\n", floor(val4));

   return(0);
}

次の結果を生成する上記のプログラムをコンパイルして実行しましょう-

Value1 = 1.0
Value2 = 1.0
Value3 = 2.0
Value4 = 2.0