`
hongjn
  • 浏览: 57268 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

二进制--随记

阅读更多
1.十进制数字可以和二进制数进行转换。
例如:十进制的10等于二进制的1010,15的二进制表示为1110。
2.一个简单的算法:对于2的n次幂减1的数字j = 2n-1,例如2-1,4-1,8-1,16-1,32-1,64-1,128-1...等,在java程序中,对于任意的int类型的数字i,有0 <= i & j <= j,也就是i&j的结果总是分布在[0,2n-1]之间。
3.理由:因为2n-1的二进制是1111111...(n-1个)0,任何整数与其进行&运算,得到的结果必然不会大于1111111...(n-1个)0
1
2
分享到:
评论

相关推荐

    随记:flex发送XML到servlet

    2. "Base64Encoder.java"、"Base64.java"、"Encoder.java" - 这些文件可能涉及到了Base64编码,一种将二进制数据转换为可打印ASCII字符的编码方式,常用于在网络上传输二进制数据,如在HTTP请求中包含非ASCII字符的...

    Python 文件操作随记

    此外,还有一些高级模式,例如`U`(通用换行模式,不推荐使用),以及在二进制模式下,如`rb`, `wb`, `ab`等,分别对应二进制的读、写、追加。 了解了这些模式后,我们可以利用`open()`函数进行文件操作。例如: ``...

    leetcode寻找最近的-qyhc:群英荟萃,各种资源,欢迎各位大佬共享笔记或资源

    leetcode寻找最近的 设计模式 ...随时随记 随记笔记 LINUX LINUX工具命令 ...GO ...二叉树的后序遍历(golang)](Alg/leetcode/...颠倒二进制位(golang)](Alg/leetcode/reverseBits.go Docker 面试题 GO面试题 Redis面试题

    .class文件反编译成.java文件工具:jd-gui(无需安装,下载直接使用)

    只需将.class文件拖放到jd-gui的界面中,它就能即时显示对应的.java源代码,使得对二进制代码的分析变得直观且简单。 了解jd-gui的工作原理是理解其功能的关键。jd-gui通过解析.class文件的字节码,将其转换回人类...

    RabbitMQ安装包(包含erlang安装包)

    在Unix-like系统上,将二进制文件复制到系统路径,例如 `/usr/local/sbin`。 - 启动服务:安装完成后,启动RabbitMQ服务。在Windows上,可以通过服务管理器启动;在Unix-like系统上,通常使用`rabbitmq-server ...

Global site tag (gtag.js) - Google Analytics