首页 > 软件操作教程 > 编程开发 > C#
题目内容

C# 布尔按位运算符和赋值运算符

题目答案

使用布尔赋值运算符可以把布尔比较与赋值组合起来,其方式与数学赋值运算符(+=、*=等)相同.布尔赋值运算符如下表所示。当表达式使用赋值(=)和按位运算符(&、|、勹时,就使用所比较数值的二进 制表示来计算结果,而不是使用整数、字符串或相似的值。

运算符

IJ

示例表达式


二元

varl &= var2;

varl的值是varl & var2的结果

1=

二元

varl |= var2;

varl的位是varl |var2的结果

A—

二元

varl ^ var2;

varl的値遥varl A var2的结果

例如> 等式 varl A = var2类似于 varl = varl A var2,其中 varl = true、var2 = false。当比较 false 的二进制表 示0000与true(—般不是0000的任何值,通常是0001)时,varl就设置为true0

注意:

&=和丨=赋值运算符并不使用&&和||条件布尔运算符,即无论赋值运算符左边的值是什么,都处理所有 操作数.

与许多其他不例一样,下面的示例假定在文件顶部的using部分添加了 “using static System.Console;" 和“using static System.Convert;"(如有必要)语句。


网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端