Categories: C言語

【C言語】余り(剰余)を求める方法を解説

この記事では、C言語で余りを求める方法を解説します。

余りを求めることで奇遇を判別したり、秒を分に変換したりすることができます。

それでは、余りの求め方と使い方を見ていきましょう!

余りを求める方法

C言語、および C++ で余りを求めるには % 演算子を使います。

余り = 整数1 % 整数2

以下のコードでは、3 を 2 で割った際の余りを求めています。

#include

int main(void){

    int x = 3;
    int y = 2;
    int r = x % y;

    printf("%d\n",r); 
}

実行結果

1
% 演算子は整数にのみ使用可能

小数点以下の余り

float型などの浮動小数点数の割り算の余りは math.hfmod() 関数を使って求めることができます。

#include
#include

int main(void){

    float x = 3.9;
    float y = 2.4;
    float r = fmod(x, y);

    printf("%f\n",r); 
}

実行結果

1.5

まとめ

この記事では、C言語やC++ で余りを求める方法を解説しました。

余りを使うことで奇遇を判別できたり、意外と使う場面があります。

それでは今回の内容はここまでです。ではまたどこかで〜( ・∀・)ノ

ゆうまる

独学でプログラミングを勉強しているおじさん。いろんな言語を勉強したが浅く広くなためあまり仕事につながらない。また忘れっぽいため自分のブログを備忘録としても使っている。産まれてこのかたずっとネコを飼ってる生粋のネコ派。最近お腹が出てきて筋トレに奮闘中!

Recent Posts

【Python】任意の秒数だけ処理を一時停止する方法【sleep()関数】

この記事では、Pythonで任意の秒数だ…

7か月 ago

【Python】Wordの文書の新規作成と読み書き

この記事では、Pythonを使ってWor…

7か月 ago

【Python】メタクラスって結局なんなの?

この記事では、Pythonのメタクラスに…

7か月 ago

【Unity】割合から数値に数値から割合に変換する

この記事では、割合から数値に変換する関数…

7か月 ago

【Python】抽象クラスを定義する方法

この記事では、Pythonで抽象クラスを…

7か月 ago