1樓:司康健
這個問題不是一兩句**就能解決的。例子我在一本書中見過,你可以查閱一下。
c++之父寫的兩本書中的《c++程式設計原理與實踐》
這裡面有很詳細的關於使用者從控制台輸入表示式,並計算輸出相應的結果的例子。
這本書也可以幫助你更詳細的了解和學習c++
2樓:匿名使用者
採用三個變數來讀取使用者輸入的表示式, int a char b int c, 然後分析char b字元, 如果是'+'就執行加的操作,依此類推.
int a; char b; int c;
cin>>a>>b>>c;
if('+' == b)
....
大概就是這樣.
3樓:匿名使用者
太籠統了,來個詳細的需求
c語言逗號表示式的問題,C語言逗號表示式的問題 x 6,y 7,z 8 r func x ,y ,x y ,z
首先說明原理 1 逗號運算子也稱順序求值運算子,即從左至右順序執行,最後乙個值會覆蓋前面的值,所以使用逗號將幾個表示式連線起來的帶括號的表示式,最終整個逗號表示式的值為最後乙個表示式的值。2 自增和自減運算子有前置和後置之分,在混合運算中,前置是先自增或者自減,再進行取值 而後置恰好相反,即先取值進...
C語言中表示式105的值是,C語言表示式105的值是
關係運算子 運算順序自左往右,所以1 0 為0,0 5為1。所以表示式的值為1。根據運算子表,是從左往右結合的。先看1 0是假,返回0。原式就變成 0 5,是真,返回1 所以結果就是 1。值是1,1 0為假 值為0 0 5為真 值為1 c語言 表示式1 0 5的值是 是1。根據c語言運算規則,檢查左...
c語言中怎麼算表示式的資料型別例如 表示式18 4 sqrt 4 0 8值的資料型別為什麼?謝謝
和 等於平時計算的除以 不取餘數 和乘以 然後sqrt 等於開方 18 4 sqrt 4.0 8 18除以4乘以2.0除以8 1.0 double 18 4 4 int與 int運算仍為 intsqrt 4.0 2.0 double 返回值的型別是函式sqrt定義的 18 4 sqrt 4.0 為i...