Java中的进制(二进制、八进制、十进制和十六进制)

本文详细介绍了计算机中的进制概念,包括二进制、八进制、十进制和十六进制。通过进制前缀避免数据混乱,并详细阐述了不同进制间的转换方法,如十进制通过除基取余法转换为任意进制,以及使用位权展开法将任意进制转换为十进制。
摘要由CSDN通过智能技术生成

这篇文章总结一下有关进制方面的一些内容,希望对大家有所帮助。

我们都知道,计算机使用的是二进制运算规则,能够读懂二进制语言,那么究竟什么是进制,二进制又是怎么转变成我们熟悉的十进制的呢,今天我们就来详细的了解一下。

进制介绍

进制就是人为指定的进位制,X进制就是逢X进一

我们最常见的进制就是十进制,当然,在计算机中最常见的就是二进制,除此之外,还有八进制、十六进制等。

首先我们就要了解一下这些进制的组成成分:

二进制由0和1组成,逢2进1

八进制由0~7组成,逢8进1

十进制由0~9组成,逢10进1

十六进制由0 ~ 9和a ~ f(不分大小写)组成

进制的前缀

这么多进制有时会导致我们的数据变得混乱,举个例子:

我有一个数:1001,那么问题来了,我要表示的究竟是十进制的一千零一还是二进制的1001呢?不仅如此,八进制和十六进制的1001也有不同的表示,那这就会造成数据的混乱了。

为了解决这个问题,会给不同进制的数带上不同的前缀,具体如下

进制 前缀 举例
二进制 0b 0b1001
八进制 0 01001
十进制 没有前缀默认为十进制 1001
十六进制 0x 0x1001
  • 11
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值