c语言中=和=有什么区别?

 我来答
跪着作揖
高粉答主

2022-10-13 · 繁杂信息太多,你要学会辨别
知道答主
回答量:598
采纳率:100%
帮助的人:16.2万
展开全部

c语言中==和=只在意义一个方面有区别,具体如下:

“==”是关系运算符,而“=”是赋值运算符。

其中c语言中的关系运算符还有:

1、“!= ”  是不等于的意思。

2、“<  ”是小于的意思

3、“< =” 是小于等于的意思。

4、“> ”是大于的意思

5、“> =” 是大于等于的意思。

扩展资料

关系运算符都是双目运算符,其结合性均为左结合。关系运算符的优先级低于算术运算符,高于赋值运算符。在六个关系运算符中,<、<=、>、>=的优先级相同,高于==和!=,==和!=的优先级相同。

在C语言中,有的运算符有两个操作数,例如 10+20,10和20都是操作数,+ 是运算符。我们将这样的运算符称为双目运算符。同理,将有一个操作数的运算符称为单目运算符,将有三个操作数的运算符称为三目运算符。

常见的双目运算符有 +、-、*、/ 等,单目运算符有 ++、-- 等,三目运算符只有一个,就是 ? :。

参考资料百度百科-关系运算符

参考资料百度百科-C语言

leisure_75

2023-09-30 · 还没有填写任何签名哦
leisure_75
采纳数:14140 获赞数:76291

向TA提问 私信TA
展开全部
“==”是关系运算符,而“=”是赋值运算符。“=”并不等于符号,而是赋值操作符,如 x=3。除此之外,还可以在一个语句中向多个变量赋同一个值,即多重赋值。相对于只有一个等号的赋值操作符,关系操作符中的等于操作符采用两个等号“==”来表示。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式