`
北极的。鱼
  • 浏览: 159011 次
  • 性别: 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; 
    }
}

 

分享到:
评论

相关推荐

    C#调用adb传输和与android手机通讯

    在IT行业中,C#是一种广泛使用的编程语言,尤其在Windows应用程序和游戏开发中。而Android设备的管理和调试,我们通常会使用ADB(Android Debug Bridge),一个强大的命令行工具。本主题将深入探讨如何利用C#调用ADB...

    Reverse modelling of natural rock joints using 3D scanning and 3D printing

    ### 反向建模自然岩石裂隙:3D扫描与3D打印技术的应用 #### 摘要 本文介绍了一种结合3D扫描与3D打印技术的新方法,用于复制自然岩石裂隙标本,旨在克服传统实验研究中自然岩石裂隙标本表面形态一致性差的问题。...

    c#将字符串的每个字符进行颠倒输出

    在C#中,字符串反转可以通过多种方式实现,包括使用字符数组的Array.Reverse方法,StringBuilder类,以及递归方法。根据具体需求和性能考虑,可以选择合适的方法。以上代码示例展示了如何实现字符串的翻转,方便初学...

    C#考试复习题目

    2. **数组反转**:在给定的代码段中,`Array.Reverse()`方法用于反转数组`num`中的元素顺序。因此,原始数组`num = [1,3,2,0,0]`经过反转后,将变为`[0,0,2,3,1]`。使用`foreach`循环遍历并打印数组,输出将是`00231...

    字符串反转 C# .NET

    在C# .NET编程环境中,字符串反转是一个常见的操作,它涉及到对字符串中字符顺序的逆序处理。在本文中,我们将深入探讨如何在C#中实现字符串反转,并通过实例代码来展示这一过程。 首先,我们需要了解C#中的字符串...

    Registration of Multiple Range Views using the Reverse Calibration Technique.pdf

    在计算机视觉领域,三维形状重建是一个关键问题。为了完整地重建一个对象的三维形状,需要提前获取整个表面的范围数据。然而,实际上由于测距仪的视场限制和测量表面的特性,一次性获取整个表面的范围数据是不可能的...

    关于C#的英文文献

    此外,文献可能还讨论了逆向工程(Reverse Engineering)这个过程,它指的是从已经存在的系统出发来提取设计信息。 综上所述,这篇关于C#的英文文献提供了对软件工程领域中的关键概念和实践的深刻洞察,特别是C#在...

    c#,十六进制转换成浮点数

    if(BitConverter.IsLittleEndian) Array.Reverse(bytes); // 考虑字节序 return BitConverter.ToSingle(bytes, 0); } ``` 这个函数首先验证输入字符串,然后将其转换为整数,接着转换为浮点数。注意,由于不同的...

    CSharp_List.zip_C# list_C#中list_C#中list的用法_C#怎么引用List_c# list

    在C#编程中,`List&lt;T&gt;`是.NET框架中常用的一种动态数组,它属于泛型集合,提供了丰富的功能,使得在处理一系列数据时更加灵活高效。`List&lt;T&gt;`类是`System.Collections.Generic`命名空间的一部分,它实现了`IList&lt;T&gt;`...

    Scroll Reverse

    标题“Scroll Reverse”所指的是一个针对MacOS操作系统的应用程序,它的主要功能是解决用户在使用鼠标滚轮或触控板滚动时感到不便的问题。在MacOS系统中,默认情况下,滚轮向上滚动会向下移动页面,这与许多Windows...

    C#随机数,C#数组的排序,反转

    总结来说,C#的随机数生成是通过Random类实现的,数组的排序依赖于Array.Sort方法,而反转则借助于Array.Reverse方法。这些基本操作是C#程序员必须掌握的技能,因为它们在日常编程任务中非常常见。通过熟练运用这些...

    Reverse&amp;Replace 字符串加密解密

    例如,Python中的`[::-1]`操作,C#的`string.Reverse()`,JavaScript的`split('').reverse().join('')`。这个功能在加密中可以打乱原始信息的顺序,使得未经授权的用户难以理解数据的真实含义。 接着,`Replace`...

    Easy DNS Lookup and Reverse Name lookup using qdns.dll (dll

    Easy DNS Lookup and Reverse Name lookup using qdns.dll (dll vb source is included in zip). For use see included sample ASP page.

    c# 操作工具类-好用的类库

    在C#编程中,工具类(Utility Class)是一种常见的设计模式,它封装了一系列静态方法,为其他类提供通用的功能。这些功能通常不依赖于任何特定的实例,而是为整个应用程序提供服务。本篇文章将深入探讨如何创建和...

    C#程序设计复习题.doc

    12. `Array`类中用于对数组元素进行排序的方法是`Sort`,用于反转数组元素顺序的方法是`Reverse`。 13. `Dns`类的`GetHostEntry`方法用于获取指定主机的IP地址,`GetHostName`方法用于获取本地计算机的主机名。 14...

    C# 字符串反转(两种方法)

    在C#编程语言中,字符串反转是一个常见的操作,特别是在处理文本数据时。本文将详细介绍两种在C#中实现字符串反转的方法,并通过一个控制台程序示例进行演示。 ### 方法一:使用`Substring()`和`Length`属性 第一...

    c#编写 输入一个字符窜,然后倒序输出

    C#的System.Linq命名空间提供了一个便捷的方法`Enumerable.Reverse`,它可以反转任何可枚举类型,包括字符串的字符数组。以下是使用此方法的代码: ```csharp using System; using System.Linq; class Program { ...

    9781788838849-MASTERING_REVERSE_ENGINEERING_reverseengineering_e

    Mastering Reverse Engineering

    Frp的c#GUI 可视化操作带备注适合新手党.zip

    标题“Frp的c#GUI 可视化操作带备注适合新手党.zip”表明这是一个针对新手的教程或工具包,主要涉及Frp(Frpc和Frps的简称,全称是Fast Reverse Proxy,一种内网穿透工具)的C#图形用户界面(GUI)实现。这个GUI版本...

Global site tag (gtag.js) - Google Analytics