C语言视频 VS2015:[21]赋值运算符
1、① 使用快捷键F1,调出msdn;
② 在搜索框中输入:= operator
③ 选择 = operator 便可以看到msdn对于赋值运算符的解释,
具体的如下图所示;
![C语言视频 VS2015:[21]赋值运算符](https://exp-picture.cdn.bcebos.com/a44e8afc508c9bce1b8bb4c4d6dd884ce44afaca.jpg)
2、赋值运算符主要将右操作数的值存储到左操作数中,所以左操作数必须是一个变量,当赋值结束时,赋值表达式将返回左操作数的值;
如下图最简单的等于号=,赋值运算符:
① 将整数100赋值给 nAssignment0;
② 将整数 1230赋值给 nAssignment1;
![C语言视频 VS2015:[21]赋值运算符](https://exp-picture.cdn.bcebos.com/2947750192dd33405180af34881c99c0aefcf1ca.jpg)
3、下图演示的是通过 nAssignment1 来获取赋值表达式:
nAssignment0 = 30 的值;
![C语言视频 VS2015:[21]赋值运算符](https://exp-picture.cdn.bcebos.com/025d87c0affce186c95c96c11f1fbee435daebca.jpg)
1、算术操作赋值运算符主要有:+=,-=,*=,/=,%=
他们分别可以看做是是如下式子的缩写形式:
① A += B 等价于 A = A+B;
② A -= B 等价于 A = A-B;;
③ A *= B 等价于 A = A*B;
④ A /= B 等价于 A = A/B;
⑤ A %= B 等价于 A = A%B;
2、下图综合性的演示了五种算术赋值运算符,并同时检验了他们的返回值;
① 代码下图的代码;
② 通过快捷键Ctrl+Alt+W,1调出监视窗口;
③ 通过监视窗口可以看到各个表达式的值的变化;
![C语言视频 VS2015:[21]赋值运算符](https://exp-picture.cdn.bcebos.com/bfa52adaf05e4a238d02c0ae1dd818196020e2ca.jpg)
1、位赋值运算符:<<=,>>=,&=,|=,^=
他们分别可以看做是是如下式子的缩写形式:
① A <<= B 等价于 A = A<<B;
② A >>= B 等价于 A = A>>B;;
③ A &= B 等价于 A = A&B;
④ A |= B 等价于 A = A|B;
⑤ A ^= B 等价于 A = A^B;
2、下图综合性的演示了五种位赋值运算符,并同时检验了他们的返回值;
① 代码下图的代码;
② 通过快捷键Ctrl+Alt+W,1调出监视窗口;
③ 通过监视窗口可以看到各个表达式的值的变化;
④ 通过显示16进制,更容易观察到各个运算符的效果:
![C语言视频 VS2015:[21]赋值运算符](https://exp-picture.cdn.bcebos.com/03f26bd7997bbbf4da2c4c695549610f8a56d6ca.jpg)
3、方便他人亦是方便自己,如果觉得还行就点下下边的投票吧,这样可以帮助其他人更快的找到解决问题的方法;有疑问的也可留言哦, 谢谢!
![C语言视频 VS2015:[21]赋值运算符](https://exp-picture.cdn.bcebos.com/604e9556ad042e68109d6f5285f85856d43dd1ca.jpg)