当前位置:  编程技术>.net/c#/asp.net

c#二进制逆序方法详解

    来源: 互联网  发布时间:2014-10-23

    本文导语:  原题 一个整数,可以表示为二进制的形式,请给出尽可能多的方法对二进制进行逆序操作。 例如:10000110 11011000的逆序为 00011011 01100001 分析 题目中说是一个整数,对它的二进制进行逆序。并不是一个01字符串,或者01的数组。...

原题

一个整数,可以表示为二进制的形式,请给出尽可能多的方法对二进制进行逆序操作。 例如:10000110 11011000的逆序为 00011011 01100001

分析

题目中说是一个整数,对它的二进制进行逆序。并不是一个01字符串,或者01的数组。那么我们该如何解决这个问题呢?方法还是比较多的,有的中规中矩、有的非常巧妙。我们要掌握中规中规的方法,见识更多的巧妙的方法。慢慢的,能够举一反三,在遇到新的问题时,能够有灵思妙想。

最直接的方法

直接的方法,很容易想到:有如下代码:

代码如下:

直接的方法,很容易想到:有如下代码: int v = 111;
int r = v;
int s = 32;
for (; 0 != v; v >>= 1) {
    r

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Image显示任意绝对路径下的图片(二进制流方式)方法详解
  • mysql binlog二进制日志详解
  • Python不使用print而直接输出二进制字符串
  • 如何给一个变量赋二进制的值,如int x = 101011;(二进制)
  • php通过pack和unpack函数实现对二进制数据封装及解析
  • 以二进制方式打开的文件是不是一定要使用二进制的方式进行读写????
  • short类型转为二进制,并将转换后的二进制打印出来?如何实现?
  • 如何把文件(任何文件)输入到二进制流中,再从该二进制流还原成文件
  • 【请教版主和高手】windows二进制存的中文资料文件,在linux下用二进制方式读取乱码,多谢!
  • !!!内存中二进制数据直接以二进制格式输出出来
  • 二进制十六进制转换工具 Bits Tool
  • 二进制/16进制编辑器 bvi
  • C语言十进制转二进制代码实例
  • php实现十进制转二进制
  • linux 下 脚本 与 二进制文件 运行速度比较
  • 纯C语言:递归二进制转十进制源码分享
  • 关于JAVA中的负数二进制表示?
  • C++ 十进制转换为二进制的实例代码
  • 二进制编辑器 biew
  • 可以把二进制数字转成十六制么?
  • 关于find命令的用法,如何在查找时过滤掉二进制文件?
  • 可扩展二进制通用协议 XBUP
  • ****200分大放送!(肯定给)解决applet与二进制数组问题****




  • 特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3