實驗
向零取整
int a = 8;
int b = 3;
int c = 6;
int d1 = a / b; // 8 / 3 = 2 ( 2.667 --> 2)
int d2 = a / c; // 8 / 6 = 1 ( 1.333 --> 1)
int d3 = -a / b; // -8 / 3 = -2 (-2.667 --> -2)
int d4 = a / -b; // 8 / -3 = -2 (-2.667 --> -2)
int d5 = a / -c; // 8 / -6 = -1 (-1.333 --> -1)
printf("%d\n", d1);
printf("%d\n", d2);
printf("%d\n", d3);
printf("%d\n", d4);
printf("%d\n", d5);
輸出:
2
1
-2
-2
-1