美文网首页
二、八、十,十六进制相互转化

二、八、十,十六进制相互转化

作者: wangxiaojin | 来源:发表于2020-06-22 14:29 被阅读0次

1.java 进制:

二进制:0 1 满2进1

八进制:0-7 满8进1

十进制:0-9 满10进1

十六进制:0-9 A-F A代表10,B11,C12,D13,E14,F15 用0x开头

进制越大,表现是形式越短。二进制太长了

2.十进制转二进制(原理是对十进制进行除2运算)


image.png
        System.out.println(Integer.toBinaryString(6));

3.二进制转十进制
11001===》6
1x2^0 +0x21+0x22 + 1x23+1x24=25
简便方法
如11001=?
..... 1 1 0 0 1
.....256 128 64 32 16 8 4 2 1

1x1+0x2+0x4+1x8+1x16=25

0位不用算,只需要累加1位的值

4.十进制转十六进制(先将十进制转二进制再转十六进制)

二进制的4位表示16进制

列如
十进制 90
二进制 0101 1010
十六进制 5 10 ===》0x5A (十六进制A表示10)

5 .十进制转八进制(先将十进制转二进制再转八进制)

二进制的3位表示16进制

列如
十进制 90
二进制 001 011 010(凑3位不够补0)
八进制 1 3 2 ===>0x132

6.负数的二进制表现形式
列如6
二进制是110
-6 是 6的二进制取反+1
6在内存中表现形式
0000-0000 0000-0000 0000-0000 0000-0110

-6在内存中表现形式
1111-1111 1111-1111 1111-1111 1111 -1010

取反的是将0变1,1变0 最后加1运算,得到负数二进制
负数二进制最高位是1,正数二进制最高位是0

相关文章

  • 二、八、十,十六进制相互转化

    1.java 进制: 二进制:0 1 满2进1 八进制:0-7 满8进1 十进制:0-9 满10进1 十六进...

  • 技术问 - 进制转换

    二进制转化成八进制 二进制转化成十六进制 任意进制转化为十进制 利用十进制转化十进制,推导出按权求和规律 按权求和...

  • 10/17

    今天老师讲了进制转换和位运算。进制转换就是二进制、八进制、十进制、十六进制的相互转化,位运算包括按位与,按位或,异...

  • 9月9日笔记

    9月9日学习笔记 十六进制与十进制,十六进制与二进制的相互转化 在计算机中的数据,最终都以二进制的形式存在,进行数...

  • 关于十进制字符串和三十六进制互相转化

    十进制转化为三十六进制(用于加密) 三十六进制转化为十进制(用于解密)

  • 二,八,十,十六进制转化法

    二进制转八进制,十进制;十六进制整数转化法:利用....,8,4,2,1记法如:二进制101010转八进制;向后靠...

  • 不错的进制转换口诀

    二进制 1010 转成 八&十&十六进制 八&十&十六进制 转成 二进制 十六进制&二进制 结合上面补充一张直观明...

  • C#二、十、十六进制相互转换

    1、十进制int转化为二进制字string 2、二进制字string转化为十进制int 3、十六进制int转化为二...

  • 常量与进制转换

    常量类型 进制转换 1、十进制与二进制之间的转换 2、八进制与十进制、二进制之间的转化 3、十六进制与十进制、二进...

  • 汇编语言

    1、二进制和十六进制转化 十六进制数字十六进制二进制0000001100012200103300114401005...

网友评论

      本文标题:二、八、十,十六进制相互转化

      本文链接:https://www.haomeiwen.com/subject/dovxfktx.html