我只见过在if语句中使用"==".那么"=="在这种情况下如何运作?
a = 5;
b = (a == 18 % 13);
Run Code Online (Sandbox Code Playgroud)
如果b是a bool,则可以为其指定表达式的结果.在这种情况下,如果条件a == 18 % 13成立,b则变为true,否则false.
基本上,
a == 18 % 13 - would yield b = true or b = 1
Run Code Online (Sandbox Code Playgroud)
和
a != 18 % 13 - would yield b = false or b = 0
Run Code Online (Sandbox Code Playgroud)
取决于的类型b.