算術運算
加(+)減(-)乘(*)除(/),原則上要先乘除,後加減,必要時加上括號。括號要先算,在C語言中,算數的括號都是小括號,小括號也可以很多層。
#include <stdio.h>
int main() {
printf("%d %d\n", 5 * 9 + 3 + 5, 7 * (3 + 2) / 8);
printf("%f %f", 3.1 * 6.2, 5.8 + 2.4 / 0.8);
return 0;
}
結果
53 4
19.220000 8.800000
整數的運算中,除法會取到整數值
有一個特別的運算子,也就是餘數運算(%)。
#include <stdio.h>
int main() {
printf("%d", 57%13);
return 0;
}
結果
5
餘數運算只能使用在整數型別
指派運算 Assignment
簡單指派
#include <stdio.h>
int main() {
int a;
a = 3 + 5;
printf("%d\n", a);
a = 5;
printf("%d\n", a);
a = a * 11;
printf("%d\n", a);
return 0;
}
運行結果
8
5
55
這是指派運算,不是比較運算。a = a + 1 是合法的。
複合指派
簡單來說,以下兩式是相同的(其中 a 是可被指派的對象;b 是運算式或可指派的對象):
a 運算子= b;
a = a 運算子 (b);
例如
#include <stdio.h>
int main() {
int a;
a = 3;
printf("%d\n", a);
a += 8 + 3;
printf("%d\n", a);
a /= 14 / 2;
printf("%d\n", a);
return 0;
}
結果
3
14
2
👉【幫我們一個忙!】👈
👋如果您喜歡這篇文章,請在下方按5個Like!
❤您的支持是我們最大的動力!
您只要登入帳號(Facebook、Google),在下方按5個Like,我們就會收到來自LikeCoin基金會的贊助。
您只需要支持我們,完全不會花到錢!