将8个BOOL值放入一个字节中
2008-07-01 11:06
239 查看
有8个BOOL型变量,它们为
bFlag1~bFlag8
现在需要把它们放入一个字节中,用字节中的8个位表示。
上面的程序主要应用了 【|=】和【<<】 两个操作符。
bFlag1~bFlag8
现在需要把它们放入一个字节中,用字节中的8个位表示。
unsigned char x = 0x00; unsigned char i = 0x01; if( bFlag1 ) x |= i; if( bFlag2 ) x |= i<<1; //... if( bFlag3 ) x |= i<<7;
上面的程序主要应用了 【|=】和【<<】 两个操作符。
相关文章推荐
- C# TripleDES NoPadding 时对待加密内容进行补字节(8个字节为一个Block)
- C语言中一个字符对应一个ascii码;占一个1个字节8个二进制位;存到内存中也是用ascii的十进制的二进制表示
- 按网络字节序从字节数组中拿出8个字节拼装成一个long型
- c/c++代码 No.15 用一个字节控制8个家电的开和关
- 为什么一个字节等于8个比特
- 设计二维数组,给出一个坐标,输出周围8个数,并将数组输出到文件
- 怎样得到一个int变量的高位字节和低位字节
- 怎么访问一个整型数里面的各个字节
- 将一个整数的每位数分解并按逆序放入一个数组中(要求用递归算法)
- 文字溢出实现溢出的部分再放入一个新生成的div中具体代码
- 有一个1G大小的一个文件,里面每一行是一个词,词的大小不超过16字节,内存限制大小是1M。返回频数最高的100个词.
- iOS 自己项目中的一些总结(tableview 避免重用以及多选状态下判断数组中的bool值是不是同一个状态以及自定义控件的原因)
- 一张图像表示成NxN的矩阵,图像中每个像素是4个字节,写一个函数把图像旋转90度。 你能原地进行操作吗?(即不开辟额外的存储空间)
- javascript !!的作用是把一个其他类型的变量转成的bool类型
- 如何确定一个机器的字节顺序是大端还是小端
- Oracle一个中文汉字占用几个字节
- java 文件上传 与 把文件解析成一个字节数组简单的后台示例
- C++中一个class类对象占用多少内字节(7个例子,很清楚)
- 在8086中,[ idata],[bx]表示内存单元时。可能是一个字节,也可能是一个字。
- Java 语言中一个字符占几个字节?