当前位置:首页C# > 正文

C# 获取字节的高4位和低4位

作者:野牛程序员:2024-05-13 14:05:57C#阅读 2394
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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • c#
  • 最新推荐

    热门点击