0


新手小白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分钟是一个小时

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

什么是二进制? 点我点我
标签: java 进制 二进制

本文转载自: https://blog.csdn.net/weixin_43884234/article/details/118724494
版权归原作者 程序媛 泡泡 所有, 如有侵权,请联系我们删除。

“新手小白Java进阶 什么是进制?”的评论:

还没有评论