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
相关推荐
rockey62729 分钟前
AScript之eval函数详解
c#·.net·script·eval·expression·动态脚本
He少年4 小时前
【AI 辅助案例分享】
人工智能·c#·编辑器·ai编程
工程师0076 小时前
栈和堆的概念
c#·栈和堆
不会编程的懒洋洋6 小时前
C# P/Invoke 基础
开发语言·c++·笔记·安全·机器学习·c#·p/invoke
Avalon7127 小时前
Unity3D响应式渲染UI框架UniVue
游戏·ui·unity·c#·游戏引擎
njsgcs7 小时前
solidworks折弯自动标注5 非90度折弯
c#·solidworks
狼与自由7 小时前
clickhouse引擎
clickhouse·c#·linq
wangnaisheng8 小时前
【C#】死锁详解:发生原因、优化解决方案
c#
tiger从容淡定是人生8 小时前
AI替代软件战略(一):从 CCleaner 到 MCP 架构重构 —— TigerCleaner 的工程实践
人工智能·重构·架构·c#·mcp
宝桥南山1 天前
GitHub Models - 尝试一下使用GitHub Models
microsoft·ai·微软·c#·github·.netcore