😸

[C] fmod 関数

に公開

機能

浮動小数点の剰余を計算する[1]

使用例

fmod(10.5, 3.2) = 0.9 と表示する

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

コード

printf("fmod(10.5, 3.2) = %f\n", fmod(10.5, 3.2));
全文
#include <stdio.h>
#include <math.h>
void main() {
    printf("fmod(10.5, 3.2) = %f\n", fmod(10.5, 3.2));
}

実行結果

fmod(10.5, 3.2) = 0.900000

fmod(a, b) = 1.5 を変数から表示する

コード

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

実行結果

fmod(a, b) = 1.500000
脚注
  1. fmod 関数は、2つの浮動小数点数(小数を含む数値)の除算における余り(剰余)を返す関数。割り算の結果余る部分を求める。 ↩︎

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

Discussion