==的含义

来源:百度知道 编辑:UC知道 时间:2024/07/05 04:11:00
变量x和y均为int类型,且x=y=1,则表达式 y==x+1的值为0中
==所表示的含义是什么
x=y=1 y==x+1的值,意思是不是说,y 和x+1相比较的值是多少?

“=”是赋值符号,表示右边的表达式的值赋到左边的变量中;
“==”是判断符号(即等于),如果“==”两边表达式的值相等,则整个表达式(如问题中的 y==x+1 )的值为1,否者为0(即若y和x+1相等,则(y==x+1)为1,否者为0)

一个=是赋值号,两个=即==为等于号用于判断两数值是否相等