算术运算式.ppt
上传人:天马****23 上传时间:2024-09-10 格式:PPT 页数:21 大小:487KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

算术运算式.ppt

算术运算式.ppt

预览

免费试读已结束,剩余 11 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

組成以C語言為例,運算式中包含下列三種符號:運算元(operand):0,1,2,3,…運算子(operator):+,-,*,/,**,<,<=,>=,++,!=,++,--,=,+=,…間隔符號(delimiter):(,)運算原則C語言運算子的優先次序關係如下:運算式表示法中序法(infix)前序法(prefix)後序法(postfix)算術運算式的轉換括號法--中序式轉換成前序及後序前序式(prefix):+×ab×cd1.先用括號將優先順序分出來((a×b)+(c×d))2.將運算子移到最接近且有括住此運算子的左括號右邊,則依優先順序為:((×ab)+(×cd))(+(×ab)(×cd))3.把括弧全部拿掉,即為所得。+×ab×cd括號法的轉換規則範例說明(一):括號法堆疊法--中序式轉換成前序及後序符號規則範例說明(二):堆疊法[SOL]後序運算式之計算表示法[EX2]計算後序運算式:(623+-382/+*2$3+)之值[SOL]Token