欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5693|回復: 9
打印 上一主題 下一主題
收起左側

請問C語言應該怎么編寫 加減乘除的優先級運算?

[復制鏈接]
跳轉到指定樓層
樓主
ID:891775 發表于 2021-5-2 23:56 來自觸屏版 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
1黑幣
想寫個可以混合運算的計算器,但是應該怎么編寫加減乘除的優先級呀

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:889094 發表于 2021-5-3 01:25 來自觸屏版 | 只看該作者
不記得是c語言還是數據結構了,優先級運算用壓棧出棧最簡單了
回復

使用道具 舉報

板凳
ID:748096 發表于 2021-5-3 07:49 | 只看該作者
birdzhyli 發表于 2021-5-3 01:25
不記得是c語言還是數據結構了,優先級運算用壓棧出棧最簡單了

壓榨出棧是匯編語言
回復

使用道具 舉報

地板
ID:383215 發表于 2021-5-3 11:18 | 只看該作者
乘除的優先級高于加減,乘和除、加和減的優先級不太清楚就一行一行的寫,硬要寫成一行就用括弧括起來,括弧的優先級最高。
回復

使用道具 舉報

5#
ID:891775 發表于 2021-5-3 22:05 來自觸屏版 | 只看該作者
kmsj 發表于 2021-5-3 11:18
乘除的優先級高于加減,乘和除、加和減的優先級不太清楚就一行一行的寫,硬要寫成一行就用括弧括起來,括弧 ...

就是想請問一下,用c語言這個應該怎么編碼呀,懂這個邏輯……但是不知道咋編
回復

使用道具 舉報

6#
ID:915389 發表于 2021-5-3 22:38 | 只看該作者
這個好像是自帶的優先級,主要用括號
回復

使用道具 舉報

7#
ID:57657 發表于 2021-5-3 23:08 | 只看該作者
你C語言是什么設備運行的? 操作系統還是單片機?
可能涉及到二叉樹、動態內存等。
回復

使用道具 舉報

8#
ID:230742 發表于 2021-5-4 12:24 | 只看該作者
最好是分開寫。因為/不是除法,在單片機C語言里3/2*4的結果和數學的計算結果是不同的。
我記得好像是這樣的。
a=3;
b=2;
c=a/b;
c=1
結果是取商的整數,小數丟棄了。請仔細閱讀書上的數據運算部分。
回復

使用道具 舉報

9#
ID:891775 發表于 2021-5-4 13:01 來自觸屏版 | 只看該作者
npn 發表于 2021-5-3 23:08
你C語言是什么設備運行的? 操作系統還是單片機?
可能涉及到二叉樹、動態內存等。

我想用單片機的,在keil里面可以運行出來這種,要做實物
回復

使用道具 舉報

10#
ID:891775 發表于 2021-5-4 13:02 來自觸屏版 | 只看該作者
birdzhyli 發表于 2021-5-3 01:25
不記得是c語言還是數據結構了,優先級運算用壓棧出棧最簡單了

這種編來可以在keil中用嗎,好像不得行唉
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表