*=是赋值运算符 。
*= 是乘赋值 。例如:a*=b时,等价于a=a*b,类似的有a+=b,等价于a=a+b; a-=b等价于a=a-b 。
基本的赋值运算符是“=” 。他的优先级别低于其他的运算符,所以对该运算符往往最后读取 。
简单的最常用的=运算符
一开始可能会以为它是“等于”,其实不是的 。它的作用是将一个表达式的值赋给一个左值 。一个表达式或者是一个左值,或者是一个右值 。所谓左值是指一个能用于赋值运算左边的表达式 。
文章插图
C语言赋值与判断的区别?
【赋值运算符的意思,C语言赋值与判断的区别?】赋值语句的返回值是永远为"真"的;而等号不同,它的返回值取决于两边的数值 。
赋值号"="的作用是传递数值,例如把数值3传给(copy)给a:"a=3";而等号"=="一般用做逻辑判断条件,拿等号两侧的数值来比较,如果相等返回数值为"真",不相等则返回数值为"假" 。希望可以帮到你
- 以楼为开头的成语有哪些,带有人和楼的成语?
- 张家辉演的一个打拳击的电影,硬汉有几部?
- 茯苓可以吃的吗,茯苓怎么吃才好吃?
- 葫芦娃各自的能力是什么,葫芦娃的5娃是什么能力?
- 清教徒和新教徒有什么质的分别,清教徒文学名词解释?
- 鹅颈瓶实验证明了什么,肉汤是怎样进入鹅颈瓶的?
- 介绍自己的一段话幽默
- 有木有的语调更为明显和讨人喜欢,这一事儿太令人生气了吧! 有木有是什么意思
- 知乎的一种删除帖子原因,别称“不适合公布探讨的政冶内容 政治敏感是什么意思
- 港澳地区对奥特曼的翻译,也有翻译成咸蛋超人 超人力霸王是什么梗