NCalc 學習筆記 (三)

運算符

毋庸置疑,表達式支持各類基本的運算符。各類運算符的優先級由高到低以下:lua

  1. 原子運算符 (, )
  2. 單目運算符 !, not, -, ~(按位取反)
  3. 冪次運算符 (原文做者遺漏了,他寫了位運算符 &, |, ^(xor), <<, >> )
  4. 乘除運算符 *, /, %
  5. 加減運算符 +, -
  6. 關係運算符 =, ==, !=, <>, <, <=, >, >=
  7. 邏輯運算符 or,||,and,&&

注:感受上面的優先級並不大靠譜,用以前先試試。code


參考連接

NCalc - Mathematical Expressions Evaluator for .NETget

相關文章
相關標籤/搜索