C#整数转16位的布尔数组

2020-08-28  本文已影响0人  堆石成山

整型数转换换为16位的布尔数组,通过不断求余的方式

/// <summary>
/// 整型转16位布尔数组
/// </summary>
/// <param name="inputNum"></param>
/// <returns></returns>
private bool[] IntTo16BoolArray(int inputNum)
{
            bool[] boolArray = new bool[16];
            for (int i = 0; i < boolArray.Length; i++)
            {
                if (inputNum % 2 == 1)
                    boolArray[i] = true;
                else
                    boolArray[i] = false;
                inputNum = inputNum / 2;
            }
            return boolArray;
}
上一篇 下一篇

猜你喜欢

热点阅读