java程序中的进制(进制的转换十六进制和八进制)
2017-05-01 00:17
309 查看
十六进制转换
在16进制中最大的数是15,那么我们来看看各个数字的表示方法,如下图
转换过程:
先将一个十进制的整数转换成2进制的数;例如十进制的90
根据这个过程我们就得到了5A,那么根据十六进制的开头用前缀0x
90的十六进制0x5A (小写a大写A都可以)
发散:
1、为什么十六进制用4个二进制位表示嘛?
因为4个二进制位的最大值是15。
2、有32进制嘛?
有,但是表示太麻烦,涉及的元素太多。
八进制的转换
还是以十进制的90为例
先将其转换为二进制的数,然后用二进制的3位表示一个八进制的数(三个二进制位表示一个八进制位)
三个二进制数最大值是7
红色表示的是用0补位,最后得出的结果是132
编程语言中常常以数字0开始表明该数字是八进制,所以最后得出是0132
在16进制中最大的数是15,那么我们来看看各个数字的表示方法,如下图
转换过程:
先将一个十进制的整数转换成2进制的数;例如十进制的90
根据这个过程我们就得到了5A,那么根据十六进制的开头用前缀0x
90的十六进制0x5A (小写a大写A都可以)
发散:
1、为什么十六进制用4个二进制位表示嘛?
因为4个二进制位的最大值是15。
2、有32进制嘛?
有,但是表示太麻烦,涉及的元素太多。
八进制的转换
还是以十进制的90为例
先将其转换为二进制的数,然后用二进制的3位表示一个八进制的数(三个二进制位表示一个八进制位)
三个二进制数最大值是7
红色表示的是用0补位,最后得出的结果是132
编程语言中常常以数字0开始表明该数字是八进制,所以最后得出是0132
相关文章推荐
- Java进制转换之十六进制转八进制
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
- java中的二进制,八进制,十进制,十六进制的转换
- java中的二进制,八进制,十进制,十六进制的转换 .
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
- java中进行二进制,八进制,十六进制,十进制间进行相互转换
- java 二进制,八进制,十六进制,十进制 转换
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
- 写了一个10进制转换程序,无意发现JAVA int 类型的范围原来是这个!
- java中各进制之间的转换(十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制)
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
- 二进制,八进制,十六进制和十进制的转换程序
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
- java中进行二进制,八进制,十六进制,十进制间进行相互转换
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换
- java 进制换转 十进制 转 二进制 八进制 十六进制
- [JAVA]二进制,八进制,十六进制,十进制间进行相互转换 .
- java中十进制转换为二进制、八进制和十六进制