c#位转字,输入一个长度16的bool数组,返回一个Int16形式的字
2020-07-19 04:54
1481 查看
c#位转字,输入一个长度16的bool数组,返回一个Int16形式的字
/// <summary> /// 位转字 /// 输入一个长度16的bool数组,返回一个Int16形式的字 /// <para>高位在左,低位在右</para> /// </summary> /// <param name="bits"></param> /// <returns>Word</returns> public static short BitsToWord(bool[] bits) { short result = 0; for (int i = 0; i < 16; i++) { if (bits[i]) result |= (short)(1 << i); } return result; }
相关文章推荐
- 第十六讲项目1.4—创建长度16的整型数组a并初始化前15个元素,输入一个整数b,将b插入到a[0]位置
- 第十三周项目1.5创建一个长度为16的数组,并初始化前15个,输入b,并将其插入到a【0】,输出数组
- 第十四周项目一数组大折腾(5)创建一个长度为16的整形数组a并初始化前15个元素,输入一个整数b,将b插入到a[0]位置(原有的数据往后“移动”)
- 题目四:给定一个数组,值可以为正、负和0,请返回累加和小于等于k的最长子数组长度。 时间复杂度:O(n)
- 创建一个长度16的整数型数组并初始化,先输出数组中为三倍数的数,在输出下表为三倍数的元素
- 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 第十三周项目1.3创建一个长度为16的数组,先输出3的倍数在输出下标为3的数
- 统计一个长度为2的子字符串在另一个字符串中出现的次数.例如:假定输入的字符串为“asd asasdfg asd as zx67 asd mklo”,子字符串为“as”,函数返回值为6。
- JavaScript 习题:在一个二维数组中,每个一维数组长度相同,每一行按照 …… 请完成一个函数输入一个这样的二维数组,和一个整数,判断数组中是否含有该整数?
- 1.输入一个数组长度,动态创建数组,所有元素随机生成,输出元素中的最大值;
- 【1】 设一个长度为10的整型数组,  0)要求每个元素的值通过scanf输入,输入完成后,  1)请顺序输出这些整数,  2)请倒序输出这些整数,  3)输出这些数中的最大值,最小值
- 提高篇项目1.3—随机数创建一个长度为16的整型数组a并初始化,删除数组中所有能被3整除的元素
- 输入两个整型数组,返回一个数组:两个数组中的公共值。
- 输入一个整数数组,返回所有元素两两之差绝对值最小的值,O(n)算法
- php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
- 第十三周项目1.4创建一个长度为16的数组,删除3的倍数的数,输出剩下的数
- 第十四周项目一数组大折腾(4)创建一个长度为16的整形数组a并初始化,删除数组中所有能被3整除的元素(数组中实际有效使用的元素将不足16),输出删除后数组中的全部元素
- 字符串数组 输入3个字符串,要求按由小到大的字母顺序输出; 输入n个学生的姓名和学号到字符串数组中,在输入一个姓名,如果班级有该生则返回其信息,否则返回本班无此人
- 60}的C程序 高手帮忙写下`` 46 35 27 21 16 10 9 5 然后输出数组a。已知 int a[11]={1 使数组a仍然有序 将x插入到有序整型数组a中 由键盘输入一个整数x
- 输入一个数组长度,动态创建数组,所有元素随机生成,输出元素中最大值