=赋值运算符
“=”是一个赋值运算符,用于将右边的值赋给左边的变量。
例如:
a = 10; b = 20; ch = 'y';
示例代码:
// C program to demonstrate // working of Assignment operators #include <stdio.h> int main() { // Assigning value 10 to a // using "=" operator int a = 10; printf("Value of a is %dn", a); return 0; }
运行结果如下:
Value of a is 10
== 运算符
==
运算符检查两个给定的操作数是否相等。 如果是,则返回 true
。 否则返回 false
。
例如:
5==5 // This will return true.
示例代码:
// C program to demonstrate // working of relational operators #include <stdio.h> int main() { int a = 10, b = 4; // equal to if (a == b) printf("a is equal to bn"); else printf("a and b are not equaln"); return 0; }
运行结果如下:
=
和==
的区别以表格形式对比如下:
= | == |
---|---|
它是一个赋值运算符。 | 它是一个关系或比较运算符。 |
它用于将值分配给变量。 | 它用于比较两个值。 如果两个值相等则返回 1,否则返回 0。 |
常数项不能放在左侧。示例:1=x; 是无效的。 |
常数项可以放在左边。示例:1==1 有效并返回 1。 |
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/264274.html