- 爱易网页
-
C#教程
- C# 怎么读取二进制数单个字符
日期:2014-05-17 浏览次数:21048 次
C# 如何读取二进制数单个字符?
如题 当有一个二进制 00000111
我要实现判断 if(右边第一个字符 为1 )
{
.....
if(右边第二个字符 为1)
{
......
想要获取我要的字符 进行判断 该如何写 代码呢?
------解决方案--------------------byte m;
if(m & 1==1)
{}
else if(m & 2 ==2)
{}
------解决方案--------------------楼上正解,与运算可以完成
------解决方案--------------------为什么不0000 0001 if(0x01)
0000 0011 if(0x03)
0000 0111 if(0x07)
这样判断呢?
这个样写对么?
------解决方案--------------------10 :0x2
11 :0x3
只判断右边第二位,有两种情况
还是与运算妙
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。