C 175行實現基礎運算子運算

2021-09-29 23:43:53 字數 1185 閱讀 6967

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...