什么时候不是真的,或者等等,在c中使用,而不是像&&;,| |,!==

什么时候不是真的,或者等等,在c中使用,而不是像&&;,| |,!==,c,operators,C,Operators,我的意思是,我注意到实际的单词确实存在于C中,当我编写它们时会亮起,但是我如何使用它们来代替像==这样的“普通”操作符呢=&&| |。例如,要执行类似于此示例代码的操作(我知道这不是正确的语法,只是为了解释我的意思): “…实际单词确实存在于C中” C语言关键字为 您可能看到使用的其他词语,如true,true,false,可能是在您使用的环境中定义的。 例如:头文件(来自注释中的@Shawn)中的#defines fortrue和false是一个常见的预定义宏,这两个例子说明了其他符号如何对您

我的意思是,我注意到实际的单词确实存在于C中,当我编写它们时会亮起,但是我如何使用它们来代替像
==
这样的“普通”操作符呢=
&&
| |
。例如,要执行类似于此示例代码的操作(我知道这不是正确的语法,只是为了解释我的意思):

“…实际单词确实存在于C中”

C
语言关键字为

您可能看到使用的其他词语,如
true
true
false
,可能是在您使用的环境中定义的。

例如:头文件
(来自注释中的@Shawn)中的
#define
s for
true
false
是一个常见的预定义宏,这两个例子说明了其他符号如何对您可用。但同样正确的是,您可以在C语言中使用
以及
而不是
——对于那些只需要
#包括


它们不是关键字而是宏。虽然我不知道,但是,如果我写了,它就很混乱,那么我现在尝试的所有东西都被破解了,甚至连在线的都是。@ FrDrink实际上是堆栈溢出编辑器,并把它强调为C++……它们是C++中的关键词,但是在C中,您需要包含正确的标题。

提供了@Shawn的
true
false
-谢谢。之所以包含GCC链接,是因为它非常常见,而且它也包含了用于C的符号。我引用了你的
true/false
。链接到一个随机编程网站作为参考似乎不是一个好主意。如果你真的想…@MarcoBonelli-用更好的链接编辑,也许可以链接到C标准。
if not(stuff==3 and otherStuff==5)
  printf("something");
else if(statement==false)
  printf("some else");