C语言视频 VS2015:[21]赋值运算符

2025-10-26 01:21:49

1、① 使用快捷键F1,调出msdn;

② 在搜索框中输入:= operator

③ 选择 = operator 便可以看到msdn对于赋值运算符的解释,

具体的如下图所示;

C语言视频 VS2015:[21]赋值运算符

2、赋值运算符主要将右操作数的值存储到左操作数中,所以左操作数必须是一个变量,当赋值结束时,赋值表达式将返回左操作数的值;

如下图最简单的等于号=,赋值运算符:

① 将整数100赋值给 nAssignment0;

② 将整数 1230赋值给 nAssignment1;

C语言视频 VS2015:[21]赋值运算符

3、下图演示的是通过 nAssignment1 来获取赋值表达式:

nAssignment0 = 30 的值;

C语言视频 VS2015:[21]赋值运算符

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]赋值运算符

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]赋值运算符

3、方便他人亦是方便自己,如果觉得还行就点下下边投票吧,这样可以帮助其他人更快的找到解决问题的方法;有疑问的也可留言哦, 谢谢!

C语言视频 VS2015:[21]赋值运算符

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢