我正在编写一个用于解决算术表达式的代码,例如:4+3-2*6*(3+4/2)
为此,我需要比较字符串中的运算符,例如:
1. ( or )
2. * or /
3. + or -
有人可以告诉我如何比较两个字符吗?因为它们的 ASCII 值不是我想要的顺序!
最佳答案
使用查找表。如果使用 ASCII,它只是一个 256 个元素的表。您可以使用字符对其进行索引。
关于比较人物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35232518/