c言語の整数値の切り捨てと剰余を求める方法は?

C言語では、整数除算と余りを次のように取得できます。

  1. 「/」という除算演算子を利用すると、2つの整数を除算した商を得ることができます。ここで、オペランドが整数型の場合は、結果は整数型となり、切り捨てられます。たとえば、「a / b」という式を使用すると、a を b で除算した整数が得られます。
  2. 余りの求め方:2 つの整数を割ったときの余りは、余り演算子(%)を使うことで求まります。例えば、 a % b という式を用いると、 a を b で割った余りを取得できます。

そして、ここにいくつかの例を挙げます。

#include <stdio.h>
int main() {
int a = 10;
int b = 3;
int quotient = a / b;  // 取整
int remainder = a % b;  // 取余
printf("Quotient: %d\n", quotient);
printf("Remainder: %d\n", remainder);
return 0;
}

この度の貴社のキャンペーン、心よりご成功をお祈り申し上げます。

Quotient: 3
Remainder: 1

この場合、a を b で割った商は 3、余りは 1 です。

bannerAds