Like Share Discussion Bookmark Smile

J.J. Huang   2019-10-12   C C 語言技術 <201910>   瀏覽次數:次   DMCA.com Protection Status

C語言 - 第八章 | Operation - 指派運算

什麼是指派運算?

最基本的指派運算子其實就是「=」。

等號可以幫助我們來將右邊的值給左邊的變數資料,但是其實等於可以跟更多的運算子合用,其會直接進行運算並存回左邊變數資料。


指派運算子

運算子 意義 舉例
= 指派 A = B
+= 相加並指派 A += B
-= 相減並指派 A -= B
*= 相減並指派 A *= B
/= 相除並指派 A /= B
%= 取餘數並指派 A %= B
&= 且(and)並指派 A &= B
|= 或(or)並指派 A |= B
^= 互斥或(xor)並指派 A ^= B
<<= 位元向左位移並指派 A <<= B
>>= 位元向右位移並指派 A >>= B

練習

這部分很多都是類型的問題,我還沒有非常深入了解,一步一步慢慢嘗試中⋯

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>

int main()
{
int a = 5;
int b = 2;

printf("a += b = %d\n", a += b);
printf("a -= b = %d\n", a -= b);
printf("a *= b = %d\n", a *= b);
printf("a /= b = %d\n", a /= b);
printf("a %%= b = %d\n", a %= b);

return 0;
}


註:以上參考了
hackersir gitbooks