.net - 如何从字节中读取前 4 位和后 4 位?

标签 .net byte bits

C# 如何从字节中读取前 4 位和后 4 位?

最佳答案

按位使用 AND和转变,像这样:

byte b = 0xAB;
var low = b & 0x0F;
var high = b >> 4;

关于.net - 如何从字节中读取前 4 位和后 4 位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15899640/

相关文章:

c# - 如果是 .NET Framework 的 .NET 库,如何在 OSX 中使用 GemBox.Spreadsheet

.net - 屏幕同步 - 事件聚合器 VS 缓存 ViewModel 引用

c# - EF4 和数据库 View

byte - "half-byte"是否真的用作术语?

assembly - 位字节字和双字 - 何时在汇编中使用什么?

c# - 是否有任何机制可用于在基于 Windows CLR 的平台上使用 LDMA 或 RDMA?

c# - BinaryReader 读取 4 个字节但未获得预期结果

javascript - Mp3 ID3标签,令人困惑的APIC框架结构

javascript - 何时使用 Uint8Array、Uint16Array、Uint32Array

c - 计算有符号整数的最大大小