您的位置:首页 > 编程语言 > Java开发

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐