1.基本運算子

        

        

加 號

+

減 號

-

乘 號

*

除 號

/

等 號 (指定算子)

=

餘數算子

%

遞增算子

++

遞減算子

--

EX:

X=3;       X指定為 3.

X+=3;     相等於 X=X+3 ;

X++;       相等於 X=X+1 ;

X--;        相等於 X=X-1 ;

X%3;      X除以3之後的餘數.:%只能用於整數,若是浮點數則使用fmod(X,3).

               若要使用fmod必須呼叫 math.h 函式庫.

X=(Y*Y-6*Y+9)/6;這個代表什麼意思呢?我猜大家一定都會了吧! ^_^

2.關係運算子

        

        

大 於

> 

小 於

< 

大 於 等 於

>=

小 於 等 於

<=

等 於

==

不 等 於

!=

Ex1:

   if(x >= 1) { printf("x >= 1");}

 

Ex2:

   if(x != y)

      {

       x=y+6.2;

       printf("x=%e \n",x);

      }

    else

      {

         printf ("x = y \n");

      }

 

3.邏輯運算子

        

        

(or)

||

(and)

&&

Ex1:

  表示: -3 < x < 10

  寫法如下:

   (x < 10) && (x > -3)

 

Ex2:

  表示: x< -3  or  x> 10

  寫法如下:

   (x > 10) || (x < -3)

 

4."?" 問號運算子(又稱三元運算子)

   用例子說明:

   (X >= Y) ? X:Y

   說明:

   X大於等於Y?如果真的則其值為X,如果不是真的則其值為Y.

(比較大小需要相同的型態!)