2019年11月27日 星期三

C語言教學06 - 基本運算

算術運算

加(+)減(-)乘(*)除(/),原則上要先乘除,後加減,必要時加上括號。括號要先算,在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基金會的贊助。
您只需要支持我們,完全不會花到錢!