[javaSE] 进制转换(二进制十进制十六进制八进制)
2024-08-29 18:44:26
十进制转二进制,除2运算
十进制6转二进制是 110 (注意从右往左写,使用算式从下往上写)
二进制转十进制,乘2过程
二进制110转十进制 0*2的0次方+1*2的1次方+1*2的2次方=6
对应关系
0 1 0 1 0 1
32 16 8 4 2 1
把1对应的位置的数加起来就可以了,所以是21
一个字节 1 1 1 1 1 1 1 1 最大值是255
加法运算5 + 4=9,转成二进制进行运算
1 0 1
+1 0 0
1 0 0 1
其他进制转换
八进制可以看作是三个二进制位代表一位,例如:90转 0101 1010
0 0 1 0 1 1 0 1 0
1 3 2 因此八进制是132
十六进制可以看作是四个二进制位代表一位,例如:90
0 1 0 1 1 0 1 0
5 10A 因此十六进制是 5A
负数二进制
一个整数占八个字节,二进制取反+1的二进制
负数的最高位都是1
最新文章
- Sa yo na ra
- Java中类继承、接口实现的一些细节(长期更新)
- HTML Window.document对象
- 用 BigDump 工具导入超大 MySQL 数据库备份文件
- ERP员工入职登记(五)
- lua 学习笔记(一)
- C 常用的输入输出 栈 哈希 文件写读 实现 字符串处理
- activeMQ数据消耗,但在该站的中间,但是没有理由删除数据
- Linux 下让进程在后台可靠运行的几种方法
- php5.3 appache phpstudy win7win8win10下 运行速度慢
- Your build settings specify a provisioning profile with the UUID, no such provisioning profile was found的解决方案
- EasyUI - Draggable 拖动控件
- Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口
- 报错:Exception in thread ";main"; java.lang.NoClassDefFoundError: Lorg/apache/hadoop/fs/FileSystem
- MAC帧和PPP帧区别
- rock-paper-scissors
- docker自动重启容器
- linux中awk的使用
- java中集合的组成及特点
- 根据字体多少使UILabel自动调节尺寸