c# 按位取值
Posted 狂奔De鸵鸟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# 按位取值相关的知识,希望对你有一定的参考价值。
/// <summary>
/// 按位取值
/// </summary>
/// <param name="data">要取值的数据Byte类型</param>
/// <param name="bit">要取第几位( 0-7 位 如果大于7或小于0返回False)</param>
/// <returns>等于1 返回True等于0返回False</returns>
public bool ValueByBit(byte data, int bit)
if (bit > 7 || bit < 0)
return false;
return ((data >> bit)&1) == 1; //将要取值得位右移到第0位并将左侧第0位以外的位全部置0
以上是关于c# 按位取值的主要内容,如果未能解决你的问题,请参考以下文章