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
只判断右边第二位,有两种情况
还是与运算妙