負號 (-) | ¬高優先順序 |
乘 ( * )、除 ( / )、餘數( % ) | ¬中優先順序 |
加 ( +)、減 ( - ) | ¬低優先順序 |
| main( ) { int x1; float y1,y2; x1=(int)4.123; y1=(float)46/5; y2=(int)5.3456; printf("%d %f %f\n",x1,y1,y2); } | Result: 4 9.20000000 5.00000000 |
main(){ int a=1,b=1,c=1,d=1; int aplus,bplus; int cminus,dminus; aplus=++a; bplus=b++; cminus=--c; dminus=d--; printf("%d %d\n",aplus,bplus); printf("%d %d\n",a,b); printf("%d %d\n",cminus,dminus); printf("%d %d\n",c,d);} | Result:2 12 20 10 0 |
| 特殊運算式 | 基本運算式 |
| a += b | a = a + b |
| a -= b | a = a - b |
| a *= b | a = a * b |
| a /= b | a = a / b |
| a %= b | a = a % b |
運算子 | 功能敘述 | 運算子 | 功能敘述 | |
| && | AND(及) | ~ | 1' complement(一的補數) | |
| || | OR(或) | << | Left shift(左移) | |
| ! | NOT(反向) | >> | Right shift | |
關 係 運 算 子 | |||
運算子 | 功能敘述 | 運算子 | 功能敘述 |
| < | 小於 | >= | 大於等於 |
| <= | 小於等於 | = = | 等於 |
| > | 大於 | != | 不等於 |
!, 負號 (-), ++, -- |
乘 ( * )、除 ( / )、餘數( % ) |
加 ( +)、減 ( - ) |
<, <=, >, >= |
==, != |
&& |
|| |
| 歡迎光臨 中央論壇 - CENTER BBS (https://centerbbs.com/) | Powered by Discuz! X3 |