在这个语法下:
^ + - * / < > = <= >= and or not
我正在使用一个函数(分流码算法)从中缀转换为后缀并且它有效!除了它不包括一元 - 意思是否定和一元 + 这并没有真正做任何事情。
一旦转换为 post fix,一元 + 将是 ap,一元 - 将是 m。例如:
3 + 3 -> 3 3 +
+3 + 3 -> 3 p 3 +
-(3-3) -> 3 3 - m
因此,如果我正在阅读中缀表达式,如何在一元和二进制加减之间指定?