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
相关推荐
William_cl4 小时前
C# ASP.NET MVC 数据验证实战:View 层双保险(Html.ValidationMessageFor + jQuery Validate)
后端·c#·asp.net·mvc
狮子不白5 小时前
C#WEB 防重复提交控制
开发语言·前端·程序人生·c#
Charles_go7 小时前
C#8、有哪些访问修饰符
java·前端·c#
yue0088 小时前
C# 求取整数的阶乘
java·开发语言·c#
黑咩狗夜.cm10 小时前
Aspose.word实现表格每页固定表头、最后一行填满整个页面
开发语言·c#·word
code bean10 小时前
【C#笔记】Newtonsoft.Json 中 `[JsonIgnore]` 的作用详解
笔记·c#·json
ccut 第一混11 小时前
用c# 制作一个扑克牌小游戏
开发语言·c#
IT老大哥12 小时前
局域网扫码枪/局域网二维码接收工具
c#·net
自由的好好干活12 小时前
C#桌面框架与Qt对比及选型(国产操作系统开发视角)
开发语言·qt·c#
The Sheep 202313 小时前
MicroService(Redis)
数据库·redis·c#