c语言中=是什么意思

Python011

c语言中=是什么意思,第1张

“/=”属于复合赋值运算符中的一种,表示把左边的变量除于右边变量的值赋予右边的变量,例如:a/=b等价于a=a/b。同类的还有*=(例如:a*=b等价于a=a*b)、+=(例如:a+=b等价于a=a+b)、-=(例如:a-=b等价于a=a-b)、%=(例如:a%=b等价于a=a%b(这里的%符号是求余运算符,a%b表示求a除于b的余数))。或许你还会问为什么a/=b为什么不直接用a=a/b来表示,这是因为这样的表示方法可以让程序更加简洁。

=是赋值运算符。

i=2,是指把“2”这个值赋给i,这样i就有了值,为2。

==是比较运算符,即“等于”。

if(i==2) printf(“%d”,i)

是指:如果i等于2,就打印出i来,即打印出2

意思是相等,==是关系运算符,用来判断两个值大小是否相同,当左边的内容与右边的内容相同时,返回1,其余时候返回0。

例如下列程序,输入2个整数,判断他们俩是否相等,如果相等,输出a is equal to b。

扩展资料:

C语言中的6种关系运算符:

关系运算符的值只能是0或1。关系运算符的值为真时,结果值都为1。关系运算符的值为假时,结果值都为0。

注意事项:

1、前4种关系运算符的优先级别相同,后两种也相同。前四种高于后两种。

2、关系运算符的优先级低于算术运算符。

3、关系运算符的优先级高于赋值运算符。

参考资料来源:百度百科-==

您好,很高兴回答您的问题。

在c语言中,=表示赋值,==表示关系运算中的等于,用来判断这个符号两边的结果是不是相等,若是完全相等的,那么这个式子的结果就是这么逻辑真,否则式子的结果就为逻辑假。您给的题目中1234/3*3

按照运算规则,先算1234/3=411,因为c语言规定整数除以整数,结果只能为整数。411*3=1233,所以不满足两边数据相等,那么这个式子的结果为假。