c# - 如何设置 UShort 变量的 MSB?

标签 c#

我有一个 UShort 变量 Temp,它的值为 1

如何将这个值的最高位设置为1。

最佳答案

您使用 覆盖“最左边”的位:

ushort temp=1;
temp |= 1<<15;

其中 15 是您的数据类型 (16) 中的位数减 1,因为您的 1 已经在位置 1。

关于c# - 如何设置 UShort 变量的 MSB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6190927/

相关文章:

c# - 如何设置 ASP.Net 3.0 Core Web API 项目来使用 AutoFac 和 NLog?

c#如何在foreach语句中获取最后一次?

c# - 对 throw 表达式的说明

c# - 我可以在 C# 中自动生成我的 get/set 方法吗?

C# 语法 : What character is the "new line" character?

c# - .NET反射如何确定方法返回类型(包括void)和参数?

c# - 在asp.net中选中复选框时弹出窗口

c# - 将此代码从 C# 转换为 VB.NET

c# - 将字符串转换为 DateTime 变量?

javascript - 使用 Newtonsoft、C# 反序列化 JSON 时出错