首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 怎么读取二进制数单个字符

2012-09-27 
C# 如何读取二进制数单个字符?如题 当有一个二进制 00000111我要实现判断 if(右边第一个字符 为1 ){.....i

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

热点排行