您所在的位置: 首页>>读书频道>>设计开发>>.Net系列>>

3.6.3 按位赋值运算符

http://book.51cto.com  2008-07-19 11:51  (美)米凯利斯(Michaelis, M.)著/周靖译  人民邮电出版社  我要评论(0)
  • 摘要:《C#本质论》第3章运算符和控制流,这一章将讲述运算符和控制流语句。利用运算符所提供的特定语法,可以针对计算中涉及的操作数执行各种不同的计算或操作,本小节为大家介绍按位赋值运算符。
  • 标签:C#  本质论  代码  运算符  控制流  C#本质论

3.6.3 按位赋值运算符

一点儿也不奇怪,按位运算符是可以和赋值运算符合并到一起使用的,即&=、|=和^=。例如,可以让一个变量与一个数进行OR运算,然后将结果赋回给初始变量,代码清单3-39对此进行了演示。

代码清单3-39 使用按位赋值运算符

 byte and, or, xor;
and = 12;
and &= 7;     // and = 4
or = 12;
or |= 7;      // or = 15
xor = 12;
xor ^= 7;     // xor = 11
System.Console.WriteLine(
"and = {0} \nor = {1}\nxor = {2}",
and, or, xor);

输出3-20展示了代码清单3-39的结果。

输出3-20

and = 4
or = 15
xor = 11
【责任编辑:夏书 TEL:(010)68476606】

回书目   上一节   下一节
让你的代码“炫”起来——WPF开发教程
C#实用基础教程
C#技术开发指南
深入Vista应用程序开发
Ruby on Rails 社区网站开发
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有