public
static
float
runformula
(string formula)
if(leftb.count ==
0&& rightb.count ==0)
//公式沒有括號..進行其他運算
if(rideorexcept.count ==0)
//沒有乘除,直接算加減
else
//第二次拿到運算子
else
if(symbol ==
"-")}}
else
if(symbol.length ==0)
//沒拿到運算子
else}if
(symbol ==
"+")
else
if(symbol ==
"-")
}else
else
if(index <0)
elseif(
!(formula[index]
.tostring()
.equals
("+"
)|| formula[index]
.tostring()
.equals
("/"
)|| formula[index]
.tostring()
.equals
("*"
)|| formula[index]
.tostring()
.equals
("-"))
)else
else
if(symbol ==
"*")
else
if(symbol ==
"/")}if
(symbol.length ==0)
offset--
;else
offset++;}
if(symbol ==
"*")
else
if(symbol ==
"/")
}return
runformula
(formula);}
}else
return0;
}
能識別有±*/以及括號的公式進行運算(如公式結果過大會出現異常!) C 基礎 運算子
運算子用於執行程式 運算,會針對乙個以上運算元進行運算。是程式中的乙個重要組成部分,目前為止,任何一門語言都會有其運算子。我們在學習c 之前,已經接觸過vb了。vb中的運算子,大家現在是不是忘得差不多了呢?接下來這篇部落格將比較一下vb和c 中運算子的異同點。一 算數運算子 從圖中,我們不難看出vb...
C 基礎 運算子
常用的運算符合 空連線運算子算術運算子 一元運算子 int i 10 int j i int k j 結果 i 9 j 10 k 9 二元運算子 10 3 3 10 3 1 10 4 2 10 5 0 邏輯運算子 返回型別永遠是布林型別 一元運算子 取非 bool b true bool r b 結...
PHP基礎 運算子 算術運算子 位運算子
1 將強制轉換為數字作加法運算 例 a 33 b 45.0 echo a b a b gettype a b 2 將強制轉換為數字作減法運算 例 a 33 b 45 echo a b a b gettype a b a 33.70 b 45.00 echo a b a b gettype a b 3...