千家信息网

C#中的位运算符怎么用

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,本文小编为大家详细介绍"C#中的位运算符怎么用",内容详细,步骤清晰,细节处理妥当,希望这篇"C#中的位运算符怎么用"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。实例请看下
千家信息网最后更新 2025年02月01日C#中的位运算符怎么用

本文小编为大家详细介绍"C#中的位运算符怎么用",内容详细,步骤清晰,细节处理妥当,希望这篇"C#中的位运算符怎么用"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

实例

请看下面的实例,了解 C# 中所有可用的位运算符:

using System;
namespace OperatorsAppl
{
class Program
{
static void Main(string[] args)
{
int a = 60; /* 60 = 0011 1100 */
int b = 13; /* 13 = 0000 1101 */
int c = 0;

c = a & b; /* 12 = 0000 1100 */
Console.WriteLine("Line 1 - c 的值是 {0}", c );

c = a | b; /* 61 = 0011 1101 */
Console.WriteLine("Line 2 - c 的值是 {0}", c);

c = a ^ b; /* 49 = 0011 0001 */
Console.WriteLine("Line 3 - c 的值是 {0}", c);

c = ~a; /*-61 = 1100 0011 */
Console.WriteLine("Line 4 - c 的值是 {0}", c);

c = a << 2; /* 240 = 1111 0000 */
Console.WriteLine("Line 5 - c 的值是 {0}", c);

c = a >> 2; /* 15 = 0000 1111 */
Console.WriteLine("Line 6 - c 的值是 {0}", c);
Console.ReadLine();
}
}
}

当上面的代码被编译和执行时,它会产生下列结果:

Line 1 - c 的值是 12Line 2 - c 的值是 61Line 3 - c 的值是 49Line 4 - c 的值是 -61Line 5 - c 的值是 240Line 6 - c 的值是 15

读到这里,这篇"C#中的位运算符怎么用"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。

运算符 C# 运算 文章 内容 实例 面的 妥当 代码 思路 新知 更多 步骤 知识 知识点 篇文章 细节 结果 行业 请看 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 云服务器可以用来做视频编辑吗 服务器安全系统 迅雷下载 2021国家网络安全周宣传语 CSS代码软件开发 服务器管理器如何配置网络 武汉大学网络安全研究生毕业 运营商无法连接到服务器 常熟网络技术支持费用 软件开发工具与环境考试题 崇明区企业数据库销售收费标准 plc数据怎么写入数据库 网络安全工程师需要努力的方向 京东软件开发ceo是谁 爱思唯尔数据库打不开 云服务器 ss 数据库日期时间函数格式塔 ei数据库下载方法 csv文件可以直接创建数据库嘛 宜春做app的软件开发多少钱 rds数据库查询语句连接多个表 全国公安院校网络技术学院 获取服务器硬件信息 雷霆海战的服务器 2010数据库有哪些窗体 网络安全教育专题讨论 用来学软件开发电脑配置 北京正规软件开发设计专业服务 网络安全业绩股 净化校园网络安全的作文 高密市诚讯网络技术
0