`
北极的。鱼
  • 浏览: 151549 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Byte reverse using C#

    博客分类:
  • C#
 
阅读更多
using System.IO;
using System;

class Program
{
    static void Main()
    {
        byte a = (byte)35;
        Console.WriteLine(Convert.ToString(a,2));
        Console.WriteLine(Convert.ToString(Reverse(a),2));
    }
    
    static byte Reverse(byte b) 
    { 
        int rev = (b >> 4) | ((b & 0xf) << 4); 
        rev = ((rev & 0xcc) >> 2) | ((rev & 0x33) << 2); 
        rev = ((rev & 0xaa) >> 1) | ((rev & 0x55) << 1); 
        return (byte)rev; 
    }
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics