6

What does ! mean in pseudo-code? I know ! stands for factorial but I can't translate it .

ex:

get operation

if (operation!= ’B’ OR operation != ’D’ OR operation!= ’W’) then
    print "Invalid Operation"

What does it mean?

4

3 回答 3

6

!=表示不相等,!一般表示否定

于 2010-03-16T22:57:20.597 回答
5

它的意思是“不”。所以你的示例代码

if (operation!= ’B’ OR operation != ’D’ OR operation!= ’W’)

可以读作

“如果操作不等于'B'或操作不等于'D'或操作不等于'W'”

于 2010-03-16T22:57:29.637 回答
5

一般来说, _

!   手段   不是
||手段logical
&&手段logical

例子:

!false == true  ( == means equality )
于 2010-03-16T22:58:14.690 回答