1. 程式人生 > >C語言操作運算子

C語言操作運算子

 

 

算術運算子

  • +   -   *   /

       均可作用於整數或浮點數。

  • x   /   y

   若想得到一個浮點數,則至少第一運算子(x)必須為浮點數。

   例:1 / 2 = 0;1.0 / 2 = 0.5;

  • x   %   y

   1)只可作用於整數;

   2)求餘的結果按 x % y = x - x / y * y ,則餘數的符號取決於第一運算子的結果。

    例:11 % 2 = 1;-11 % 2 = -1;

 

移位運算子

  • x  <<   n

    將x的各個二進位按順序往左移動n位,移出的位捨棄,右側空出位補 0。

 

  • x  >>   n