😸

[C] fmin 関数

に公開

機能

2つの値のうち小さいほうを返す関数。[1]

使用例

1.000000 と表示する

\n は改行を表す エスケープシーケンス[2]

コード

printf("%f\n", fmin(1.0, 2.0));
全文
#include <stdio.h>
#include <math.h>
void main() {
    printf("%f\n", fmin(1.0, 2.0));
}

実行結果

1.000000

-3.500000 を変数から表示する

コード

double a = -3.5, b = 2.7;
printf("%f\n", fmin(a, b));
全文
#include <stdio.h>
#include <math.h>
void main() {
    double a = -3.5, b = 2.7;
    printf("%f\n", fmin(a, b));
}

実行結果

-3.500000
脚注
  1. fmin関数は2つの浮動小数点数(double型など)を比べて、小さい値を返す。NaNの取り扱いは通常の大小比較とは異なる場合がある。 ↩︎

  2. 改行やタブなど、画面に表示されない制御文字のこと。 ↩︎

Discussion