当前位置:知识百问>百科知识>编程中=与==的区别

编程中=与==的区别

2023-03-17 18:42:40 编辑:join 浏览量:580

一举败档、二者的含义不同

=是赋值号;==是条件判断语句中是否相等的意思。枯升

二、二者的作用不同

1、=

作用是将一个表达式的值赋给一个左值。一个表达式或者是一个左值,或者是一个右值。所谓左值是指一个能用于赋值运算左边的表达式。左值必须能够被修改,不能是常量。我们用变量作左值,还可以看到,指针和引用也可以作左值。

2、==

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

编程中=与==的区别

三、在程序中得到的结果不同

1、=

例如a=1,就是将1赋值给变量a。

2、==

返回值为布尔型,例如a==b是判正乱读变量a和b的值是否相等,如果a和b相等,返回值为1;如果a和b不相等,返回值为0。

将确定的数值赋给变量的语句叫做赋值语句。各程序设计语言有自己的赋值语句,赋值语句也有不同的类型。所赋“值”可以是数字,也可以是字符串和表达式。

注意很多语言都使用“等于号”(即“=”)来作为赋值号,所以可能和和平时的理解不同,在使用的时候应予以注意。

参考资料来源:百度百科-赋值

标签:编程,区别

版权声明:文章由 知识百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshbaiwen.com/article/19498.html
热门文章