十六进制转换

在16进制中最大的数是15,那么我们来看看各个数字的表示方法,如下图

java程序中的进制(进制的转换十六进制和八进制)

转换过程:

先将一个十进制的整数转换成2进制的数;例如十进制的90

java程序中的进制(进制的转换十六进制和八进制)

根据这个过程我们就得到了5A,那么根据十六进制的开头用前缀0x

90的十六进制0x5A (小写a大写A都可以)

发散:

1、为什么十六进制用4个二进制位表示嘛?

因为4个二进制位的最大值是15。

2、有32进制嘛?

有,但是表示太麻烦,涉及的元素太多。

八进制的转换

还是以十进制的90为例

先将其转换为二进制的数,然后用二进制的3位表示一个八进制的数(三个二进制位表示一个八进制位)

三个二进制数最大值是7

java程序中的进制(进制的转换十六进制和八进制)

红色表示的是用0补位,最后得出的结果是132

编程语言中常常以数字0开始表明该数字是八进制,所以最后得出是0132

相关文章:

  • 2022-01-24
  • 2022-12-23
  • 2021-11-26
  • 2021-11-28
  • 2021-09-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-07
  • 2021-10-24
  • 2021-12-17
相关资源
相似解决方案