当前位置: 技术问答>linux和unix
请教:===有一字符串类似 (80+20)*(5+3) ,有何方式计算出算数运算的值?
来源: 互联网 发布时间:2015-05-10
本文导语: SCO 5.05+informix 7.31 ,thx | 用bc如何: echo "(80+20)*(5+3)" | bc | 如果编程的话,可以去网上找现成的函数库。 自己写也不难,可以参考编译原理中的有关方法。 | ...
SCO 5.05+informix 7.31 ,thx
|
用bc如何:
echo "(80+20)*(5+3)" | bc
echo "(80+20)*(5+3)" | bc
|
如果编程的话,可以去网上找现成的函数库。
自己写也不难,可以参考编译原理中的有关方法。
自己写也不难,可以参考编译原理中的有关方法。
|
中的表达式分析是专门干这个的,可以看一下,只有2页.
|
如果是在SHELL程序中 就用BC;如果是在编程语言中可以自己写一个小程序。