=是赋值运算符。
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,所以不满足两边数据相等,那么这个式子的结果为假。