Triple是否等于C中的有效运算符?
我坐在一个Web开发研讨会上,那个家伙刚刚告诉我,C语言中还有一个等于操作符Triple是否等于C中的有效运算符?,c,operators,C,Operators,我坐在一个Web开发研讨会上,那个家伙刚刚告诉我,C语言中还有一个等于操作符===的三元组。(到目前为止我唯一读过的语言) 刚刚在Visual Studio 2013中尝试了这段代码,编译器给了我一个错误,即在我键入==时出现语法错误。这是源代码- #include<stdio.h> #include<conio.h> int main() { int i=5; char ch=5; if (i === ch) printf("The Values Are Equ
===
的三元组。(到目前为止我唯一读过的语言)
刚刚在Visual Studio 2013中尝试了这段代码,编译器给了我一个错误,即在我键入==
时出现语法错误。这是源代码-
#include<stdio.h>
#include<conio.h>
int main()
{
int i=5;
char ch=5;
if (i === ch)
printf("The Values Are Equal");
else
printf("The Values Are Not Equal");
_getch();
}
#包括
#包括
int main()
{
int i=5;
char ch=5;
如果(i==ch)
printf(“值相等”);
其他的
printf(“值不相等”);
_getch();
}
这个家伙告诉我们,这种操作符也用来比较变量的值和数据类型。那么,我的代码(和那个家伙写的代码一样)是错了还是那个家伙错了?否。
=
用于赋值,而=
用于相等。C中没有==
运算符。否。=
用于赋值,而=
用于相等。C中没有==
运算符。粗略地说,它有:
#define === ==
但不,不是真的 粗略地说,它确实:
#define === ==
但不,不是真的 这听起来像javascript,而不是C。C中没有操作符。@P0W-主持研讨会的老师。
====
不是C中的操作符。它在其他语言中使用,例如PHP。在PHP中,==
检查值和类型听起来像是为研讨会付费的人应该要求退款。诚实的错误是可以的,但这是一个C程序员——即使是像我这样一个没有实践经验的C程序员——不应该犯的错误。这听起来像javascript,而不是C。C中没有===
操作符。@P0W-主持研讨会的老师。==
不是C中的操作符。它在其他语言中使用,比如PHP。在PHP中,==
检查值和类型听起来像是为研讨会付费的人应该要求退款。诚实的错误是可以的,但这是一个C程序员——即使是像我这样一个脱离实践的C程序员——不应该犯的错误。错误:宏名称必须是标识符错误:宏名称必须是标识符