算術演算子

2015年4月29日
1 分

+ - * / % の5つがある。* / %+ - よりも優先度が高い。
% は剰余を計算するものなので整数型にしか使えない。

#include

int main(void)
{
    printf("%d\n", 2 + 3);
    printf("%d\n", 2 - 3);
    printf("%f\n", 2.0 * 3.0);
    printf("%f\n", 5.0 / 2.0);
    printf("%d\n", 5 / 2);
    printf("%d\n", 5 % 2);

    return 0;
}

実行結果:

takatoh@nightschool $ gcc sample_1_5.c -o sample_1_5
takatoh@nightschool $ ./sample_1_5
5
-1
6.000000
2.500000
2
1

整数の除算の余りは切り捨てられるってことでいいのかな。