C# 位运算

一、数据大小对应关系

说明:

  • 将一个数据每左移一位,相当于乘以2。因此,左移8位就是乘以2的8次方,即256。

二、转换

1、 10进制转2进制字符串

cs 复制代码
 #region 10进制转2进制字符串
 int number1 = 10;
 string binary = Convert.ToString(number1, 2);
 Console.WriteLine(binary); // 输出: 1010
 #endregion

2、 2进制字符串转10进制

cs 复制代码
 #region MyRegion 2进制字符串转10进制
 string str = "1010";
 int decimalValue = Convert.ToInt32(str, 2);
 Console.WriteLine(decimalValue); // 输出: 10
 #endregion
相关推荐
上位机_0x1 小时前
c#中添加visionpro控件(联合编程)
开发语言·数码相机·c#
Dongwoo Jeong1 小时前
C# 初学者的 3 种重构模式
重构·c#·refactoring·immutable data
天天进步20152 小时前
C# Prism框架详解:构建模块化WPF应用程序
开发语言·c#·wpf
q__y__L3 小时前
C# AOP编程
c#·aop
飞人博尔特的摄影师3 小时前
C#开发利器:SharpBoxesCore全解析
开发语言·设计模式·系统架构·c#·.net·.net core
专注VB编程开发20年4 小时前
在 VB6 中强制设置 Word 文档的纸张尺寸
ui·c#·word·vba·vb6
江沉晚呤时5 小时前
使用 C# 入门深度学习:线性代数详细讲解
人工智能·后端·深度学习·线性代数·c#·.netcore
小乖兽技术7 小时前
WinForms 应用中集成 OpenCvSharp 实现基础图像处理
图像处理·opencv·c#·opencvsharp
baivfhpwxf20238 小时前
在C#中对List<T>实现多属性排序
windows·c#·list