进制数是什么意思

时间:2023-06-30 05:10:55 常识 我要投稿

  是人为定义的带进位的计数方法。

  进制数是什么意思1

  对于任何一种进制---X进制,就表示某一位置上的数运算时是逢X进一位。十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。

  进位制/位置计数法是一种记数方式,故亦称进位记数法/位值计数法,可以用有限的数字符号代表所有的数值。可使用数字符号的数目称为基数(en:radix)或底数,基数为n,即可称n进位制,简称n进制。现在最常用的是十进制,通常使用10个阿拉伯数字0-9进行记数。

image.png  

  对于任何一个数,我们可以用不同的.进位制来表示。比如:十进数57(10),可以用二进制表示为111001(2),也可以用五进制表示为212(5),也可以用八进制表示为71(8)、用十六进制表示为39(16),它们所代表的数值都是一样的。

  数制也称计数制,是指用一组固定的符号和统一的规则来表示数值的方法。计算机是信息处理的工具,任何信息必须转换成二进制形式数据后才能由计算机进行处理,存储和传输。

  进制数是什么意思2

  进制是学习计算机语言最基本的知识,所以一定要掌握。其实它很简单,我们日常生活中有很多进制的例子,例如:

  一分钟六十秒,逢六十进一,就是六十进制;

  一天二十四小时,逢二十四进一,就是二十四进制;

  一星期七天,逢七进一,就是七进制;

  一年十二个月,逢十二进一,就是十二进制;

  小学数学是逢十进一,就是十进制;

  而计算机中的数据只有 0 和 1,逢二进一,就是二进制。

  所以进制就是逢几进一,r 进制就是逢 r 进一。计算机只能识别二进制,人类最习惯使用的是十进制,而为了实际需要,又建立了八进制和十六进制。八进制就是逢八进一,十六进制就是逢十六进一。

  C语言中规定了八进制数前面要加0(注意是数字零而不是字母 o),十六进制数前面要加0x或0X,而十进制前面什么都不加。这是为什么呢?

  比如 5,到底是十进制、八进制还是十六进制?什么都不加就默认是十进制。如果希望 5 是八进制,那么前面就加上 0;如果希望 5 是十六进制,那么前面就加上 0x 或 0X。

  十进制为逢十进一,它只有 0、1、2、3、4、5、6、7、8、9 这十个基数。逢十进一的意思就是:9 再加 1 就变为 10,即向十位进了一位,原来个位回归 0。

  二进制为逢二进一,它只有 0 和 1 两个基数。逢二进一的意思就是:

  1 再加 1 就变成 10,即向前进了一位,原来的 1 变成 0;

  再加 1 就是 11;

  再加 1 又逢二,再往前进一位,进一位后第二个 1 又逢二再进位,就是 100 了;

  再加 1 变成 101,再加 1 变成 110,再加 1 变成 111,再加 1 变成 1000……

image.png  

  那么十进制的 5 和二进制的 101 代表的是不是同一个数字?答案是“是”,它们本质上是同一个数字。

  无论是十进制、二进制、八进制还是十六进制,都只是计数的一种方式,只不过它们用的是不同的进制,所以表现形式不一样,但本质上都是同一个数字。理解了上面内容,后面很多知识就很容易理解了。

  八进制就是逢八进一,它只有 0、1、2、3、4、5、6、7 这八个基数。

  由上可以总结出,r 进制有 r 个基数,而且基数里面最大的是 r–1,因为基数都是从 0 开始的。比如五进制中,基数最大的是 4,基数分别为 0、1、2、3、4。

  十六进制肯定有十六个基数。它的`基数除了十进制的 0~9 之外,还有字母 A~F,总共加起来是十六个。注意,字母不区分大小写。十六进制是逢十六进一,F 是十五,加 1 就变成十六了,逢十六就进一,即 0x10。

  下面是常用进制对照表,大家可以看一下。

image.png  

  人类为什么最习惯用十进制

  人类为什么最习惯用逢十进一的十进制?对于世界上大部分的国家,即便之前因为交通不发达,他们彼此之间并不知道在世界的某一个角落还有另一个民族的存在,但是他们使用的都是十进制!这是为什么?

  原因很简单,就是因为我们都有十个手指!进制的起源是用于记数的,人类刚开始都是用手指计数的。即使是现在的小朋友算数也还是喜欢用手指,所以人类最习惯用十进制。

  计算机为什么用的是二进制

  那么为什么计算机使用的是二进制呢?

  因为二进制从硬件上比较容易实现。任何事物最少也有两种不同的状态,所以区分成两种状态比较容易。但是要将一个硬件硬生生地区分成十种不同的状态,这个就太难、太复杂了。

  进制是学习计算机必须要掌握的内容,也是一个重点。

  掌握进制的概念,区分八进制数、十进制数和十六进制数的表示方法。注意八进制数是以0开头,十六进制数是以0x或0X开头,以及了解其原因。

  掌握进制只是数字的不同表现形式,它们本质上表示的是同一个数。

  了解为什么人类习惯使用十进制而计算机使用的却是二进制。

【进制数是什么意思】相关文章:

不同进制数怎么理解06-29

不同进制数之间的转换算法06-29

不同进制数对照表如何记忆06-29

不同进制数对照表要背吗06-29

不同进制数的对照表15-2306-29

二进制和16进制06-29

二进制对应16进制表06-29

扫墓意思是什么04-17

密度的意思是什么05-30