问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

赋值运算符的赋值运算符的运用

发布网友 发布时间:2022-04-29 05:24

我来回答

1个回答

热心网友 时间:2022-05-10 16:12

运算符 实例 等价于 = n=25 += n += 25 n=n+25 -= n -= 25 n=n-25 *= n *= 25 n=n*25 /= n /= 25 n=n/25 %= n %= 25 n=n%25 <<= n <<= 25 n=n<<25 >>= n >>= 25 n=n>>25 &= n &= OxF2F2 n=n&OxF2F2 ^= n ^= OxF2F2 n=n ^ OxF2F2 |= n |= OxF2F2 n=n | OxF2F2 1.= 赋值运算符
变量=表达式 如:a=3;将a的值赋为3
2./= 除后赋值
变量/=表达式 如:a/=3;即a=a/3
3.*= 乘后赋值
变量*=表达式 如:a*=3;即a=a*3
4.%= 取模后赋值
变量%=表达式 如:a%=3;即a=a%3
5.+= 加后赋值
变量+=表达式 如:a+=3;即a=a+3
6.-= 减后赋值
变量-=表达式 如:a-=3;即a=a-3
7.<<= 左移后赋值
变量<<=表达式 左移就是将<<左边的数的二进制各位全部左移若干位,<<右边的数指定移动位数,高位丢弃,低位补0, 移几位就相当于乘以2的几次方
8.>>= 右移后赋值
变量>>=表达式 右移运算符是用来将一个数的各二进制位右移若干位,移动的位数由右操作数指定(右操作数必须是非负值),移到右端的低位被舍弃,对于无符号数,高位补0。对于有符号数,某些机器将对左边空出的部分用符号位填补(即“算术移位”),而另一些机器则对左边空出的部分用0填补(即“逻辑移位”)。注意:对无符号数,右移时左边高位移入0;对于有符号的值,如果原来符号位为0(该数为正),则左边也是移入0。如果符号位原来为1(即负数),则左边移入0还是1,要取决于所用的计算机系统。有的系统移入0,有的系统移入1。移入0的称为“逻辑移位”,即简单移位;移入1的称为“算术移位”。
9.&= 按位与后赋值
变量&=表达式 按位与是指:参加运算的两个数据,按二进制位进行“与”运算。如果两个相应的二进制位都为1,则该位的结果值为1;否则为0。这里的1可以理解为逻辑中的true,0可以理解为逻辑中的false。按位与其实与逻辑上“与”的运算规则一致。逻辑上的“与”,要求运算数全真,结果才为真。若,A=true,B=true,则A∩B=true
10. ^= 按位异或后赋值
变量^=表达式 参与运算的两个量按照对应的位进行异或运算,且
0^0→0, 0^1→1, 1^0→1, 1^1→0
此外,一个数与0异或仍保持不变,即a^0=a
一个数与自己异或结果为0,即a^a=0
11.|= 按位或后赋值
变量|=表达式 参与运算的两个量按照对应位进行或运算,且0|0→0, 0|1→1, 1|0→1, 1|1→1 1. 多重赋值表达式不能出现在变量说明中。例如:
int i=j=0;
是非法的。
例:有变量说明
int a=2,b;
指出下面表达式运算后a和b的结果。
b+=b=++a;
答:a为3,b为6。
<> 有时将赋值运算与比较运算结合在一起形成嵌入赋值。例如:
while ((ch=getchar())!='\n');
这条语句的含义是:等待用户按下回车键后程序向下执行。
2. x *= y+8等价于x=x*(y+8),不等价于 x = x*y+8。
同样:z &= y-x等价于z = z & (y-x),而不等价于z = z &y -x。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...换手机号显示你以设置拒收微信登陆.换绑.注册短信怎么解决? 伊拉克战争是哪些国家发动的?请快回答,我有急用! 二零零三年三月谁发动了对伊拉克的战争 西门子、美的、容声三个门的冰箱那个牌子又省电又实用? 海尔冰箱BCD-206 SCFM 放3档工作多长时间 ,停多长时间正常 海尔BCD-206SCFM基本参数 6年级上册数学练习册百分数50到53页答案 小学数学六年级(上):帮你学数学口算练习册2008年印刷版信息 小学数学六年级(上):帮你学数学口算练习册2010年印刷版信息 小学六年级数学上册百分数练习册《课堂作业本》答案64面第2题 赋值运算符到底什么意思? 求助英雄联盟大神。不想看队友聊天,包括对面的,怎么设置屏蔽掉 如何理解编程的赋值符号 = lol怎么屏蔽队友说话? C语言中赋值运算符&=的含义 c语言中赋值运算符%什么意思 不同户型的餐厅,该如何正确的摆放餐桌? &#39;=&#39;到底是赋值运算符还是初始化运算符 赋值符号, 赋值表达式 条件语句 C语言的赋值=和等于==有什么区别? 通达信指标中赋值符号 “:”、“=”、“:=”区别? 赋值运算符:= += -= *= /= 赋值运算符=与关系运算符== 区别 玖逗集市是骗局吗?如何评价? 伦敦奥运会有哪些频道直播体操赛事? 玖逗生活加盟 玖逗 股份怎样? 北京玖逗在微信支付宝有没有股份 玖逗集市每天签到吗 玖逗集市积分有什么用 lol英雄联盟怎么屏蔽队友说话 屏蔽队友打字 餐厅面积比较小,该如何可以进行简单的改造使得空间看起来较大? c语言中规定 赋值运算符的左边必须是什么? 英雄联盟怎么屏蔽队友说话 逻辑运算符和赋值运算符 LOL怎么屏蔽队友发言? 自己拍的抖音的视频草稿无法保存怎么回事- 问一问 java中的赋值运算符怎么用 有什么软件可以查到自己要座的公交车什么时候到站,省得迟到 餐厅的面积不大,在餐桌的选择上面该注意些什么? lol如何屏蔽队友说话我发的他们能看见吗? 餐厅面积太小,怎么布置能使得空间利用更充分? 餐厅太小了怎么办?放不下餐桌有什么好的办法? 英雄联盟里面,怎么屏蔽队友的发言,具体操作!! iphone怎么下载电影?iphone怎么导入电影? LOL怎么在游戏中屏蔽队友发言? 不是语音。 LOL怎样屏蔽所有队友聊天 户型比较小,有哪些比较适合的餐厅设计方式? lol5.23版本如何屏蔽队友聊天 如何在LOL游戏中屏蔽指定队友发的聊天记录