新手小白Java进阶 什么是进制?

什么是进制?

对于很多新手小白来说,学习过程中经常会听到“进制”这个词,但是进制是什么,又感觉自己懵懵的,今天我们就来科普一下 😃

数字电子电路中,逻辑门的实现直接应用了二进制,类似于我们日常生活中”开灯”与”关灯”的两个操作,通电灯亮,断电灯灭,因此现代的计算机和依赖计算机的设备里都用到二进制。两种状态的高电位与低电位对应表示成数字1和0,每个数字称为一个比特(Bit,Binary digit的缩写)。一个 byte 表示 8 个比特(电位)。

比如,我们个人安装的光纤宽带如果是 100 兆宽带,但是为什么下载最高速度往往只能到十几兆,甚至更少呢?
这是因为采用的表示单位不同。100兆宽带指的是100兆bit,我们一般说下载速度指的是byte,那么100兆(bit)换算成byte需要除8,也就是 12.5 兆( byte)。

计算机内部表示任何数据都是用二进制。而与人进行交互时,就需要将二进制数据转换成人可以理解的内容,比如:10进制、文字、图片、音频视频等等。

所以进制也就是进位计数制,是人为定义的带进位的计数方法(有不带进位的计数方法,比如原始的结绳计数法,唱票时常用的“正”字计数法)。
在这里插入图片描述
对于任何一种进制—X进制,就表示每一位置上的数运算时都是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。
我们常用的有以下几种进制:
Bin 二进制Binary,简写为B,在Java中的前缀表示为0b
Oct 八进制Octal,简写为O,在Java中的前缀表示为0
Des 十进制Decimal,简写为D
Hex 十六进制Hexadecimal,简写为H,在Java中的前缀表示为0x

还比如我们记录时间的60进制,比如60秒是一分钟,60分钟是一个小时

学到这里相信你已经了解什么是进制了,我们继续来认识一下二进制吧!

什么是二进制? 点我点我
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值