next up previous contents
Next: if Up: 基本控制語法 Previous: 基本控制語法   Contents

數學與邏輯算符

C的一般數學
    + - * / % ++ -- ^ **(這是fortran的指數)
    
C的一般指定
    = += -= *= /= %= ^= **=
    
C的一般邏輯
    ! == < > <= >= != && ||
    ?: (c的cond ? result1 : result2 如果cond成立返回result1不然返回result2)
condition的邏輯算符裡面有個比較特別的就是pattern match算符 ~, !~ , 將來perl中很有用的類似算符~=。主要是regular express通常match的是 一行行作為內定的比對,如果想要對某個特定變數做re match時,就要用到這個算 符。
    如果x是個阿拉伯數字
    if (x ~ /^[0-9]+/) {
         x += y
    }



Cyril Huang 2002-06-14