C# 获取字节的高4位和低4位
作者:野牛程序员:2024-05-13 14:05:57C#阅读 3049
C# 获取字节的高4位和低4位
可以使用位操作符来获取字节的高4位和低4位。以下是一个示例代码:
byte myByte = 0xAB; // 二进制为 1010 1011 byte highNibble = (byte)(myByte >> 4); // 获取高4位,将字节右移4位 byte lowNibble = (byte)(myByte & 0x0F); // 获取低4位,将字节与上0x0F Console.WriteLine("高4位: " + highNibble.ToString("X")); // 输出高4位的十六进制表示 Console.WriteLine("低4位: " + lowNibble.ToString("X")); // 输出低4位的十六进制表示
这将输出:
高4位: A 低4位: B
这个示例中,myByte
的值为 0xAB
,即二进制 1010 1011
。通过右移4位和与操作,我们可以分别获取到高4位和低4位的值。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:layUI select下拉框动态赋值和设置选中值
- 下一篇:什么是拓扑结构?