鱼C论坛

 找回密码
 立即注册
查看: 7141|回复: 2

[已解决]'//='这个符号是什么意思

[复制链接]
发表于 2017-5-23 21:17:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
'//='这个符号是什么意思。
最佳答案
2017-5-23 22:10:47
首先,举个例子,length/=2与length=length // 2是等价的。

这里涉及的知识点,主要是赋值运算符。基本的赋值运算符是“=”,它意味着把右边表达式的值赋给左边的运算数。此外,还有复合的赋值运算符,又称为带有运算的赋值运算符,也叫赋值缩写。例如:i=i+j;可表示为 i+=j;这里+=是复合赋值运算符。同样的共有10种这样的运算符,它们是:
+= 加赋值
-= 减赋值
*= 乘赋值
/= 除赋值
%= 求余赋值
&= 按位与赋值
| = 按位或赋值
^= 按位异或赋值
<<= 左移位赋值
>>= 右移位赋值


最后,如果觉得回答满意,请设为最佳答案。不要让帖子一直处于待解决状态。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-5-23 22:03:30 | 显示全部楼层
a //= b

即 a = a // b

这个是属于增强赋值运算,比如:a += b ---> a = a + b、a -= b ---> a = a - b 一样
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-5-23 22:10:47 | 显示全部楼层    本楼为最佳答案   
首先,举个例子,length/=2与length=length // 2是等价的。

这里涉及的知识点,主要是赋值运算符。基本的赋值运算符是“=”,它意味着把右边表达式的值赋给左边的运算数。此外,还有复合的赋值运算符,又称为带有运算的赋值运算符,也叫赋值缩写。例如:i=i+j;可表示为 i+=j;这里+=是复合赋值运算符。同样的共有10种这样的运算符,它们是:
+= 加赋值
-= 减赋值
*= 乘赋值
/= 除赋值
%= 求余赋值
&= 按位与赋值
| = 按位或赋值
^= 按位异或赋值
<<= 左移位赋值
>>= 右移位赋值


最后,如果觉得回答满意,请设为最佳答案。不要让帖子一直处于待解决状态。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-23 00:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表