十六进制用于什么,八进制和十六进制有什么用?

2020-12-26 14:20:02 字数 4984 阅读 5604

1楼:匿名用户

十六进制(英文名称:hexadecimal),是计算机中数据的一种表示方法。同我们日常生活中的表示法不一样。

它由0-9,a-f组成,字母不区分大小写。与10进制的对应关系是:0-9对应0-9;a-f对应10-15;n进制的数可以用0~(n-1)的数表示,超过9的用字母a-f。

十六进制数和二进制数的对应关系简单(每四个二进制位对应一个十六进制位),转换容易;而二进制是目前几乎所有以数字电路为基础的计算设备的内部处理数字的基础进制。由此可知,十六进制只是为了人类为了研究二进制而采用的一种方便的进制

2楼:花下月浓

很八进制 二进制一样 用于数据计算机表示

八进制和十六进制有什么用?

3楼:**ile灬微光丶

1、八进制:

八进制广泛应用于计算机系统,如pdp-8,icl 1900和ibm大型机使用12位、24位或36位。八进制是这些基础,因为他们的最理想的二进制字缩写大小能被3整除(每个八进制数字代表三个二进制数字)。

四、八到十二个数字可以简明地显示整个机器。

它也降低成本使得数字允许通过数码管,七段显示器,和计算器用于操作员控制台,他们在二进制显示使用过于复杂,然而十进制显示需要复杂的硬件,十六进制显示需要显示更多的数字。

2、十六进制:

16进制普遍应用在计算机领域,这是因为将4个位元(bit)化成单独的16进制数字不太困难。1字节可以表示成2个连续的16进制数字。

扩展资料

不同电脑系统、编程语言对于16进制数值有不同的表示方式:

ada与vhdl用所基于的“数字引证”把16进制数包起来,例如“16#5a3#”。(注:ada对整数和实数都可以使用从1到16中任何一个做为其基数。

)而对于字节向量,vhdl使用字首 x 表示,例如,x"10",对应的二进制码为:"00010000"。

c语言、c++、shell、python、java语言及其他相近的语言使用字首“0x”,例如“0x5a3”。开头的“0”令解析器更易辨认数,而“x”则代表十六进制(就如“o”代表八进制)。在“0x”中的“x”可以大写或小写。

对于字符量c语言中则以x+两位十六进制数的方式表示,如xff。

十六进制转义序列:如 \x1abf4 ,可以使用任意多的十六进制数字,直至不是十六进制数字为止。

4楼:匿名用户

就是为了简洁。例如一个16位的二进制数1010010111001011,无论写起来还是读起来,很费事儿,还容易出错,写成十六进制数a5cd,就方便多了,也不容易出错。

5楼:匿名用户

八进制,

octal,缩写oct或o,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。一些编程语言中常常以数字0开始表明该数字是八进制。八进制的数和二进制数可以按位对应(八进制一位对应二进制三位),因此常应用在计算机语言中。

十六进制(英文名称:hexadecimal),用于计算机领域的一种重要的数制。对计算机理论的描述,计算机硬件电路的设计都是很有益的。

比如逻辑电路设计中,既要考虑功能的完备,还要考虑用尽可能少的硬件,十六进制就能起到一些理论分析的作用。比如四位二进制电路,最多就是十六种状态,也就是一种十六进制形式,只有这十六种状态都被用上了或者尽可能多的被用上,硬件资源才发挥了尽可能大的作用。

十六进制更简短,因为换算的时候一位16进制数可以顶4位2进制数。

6楼:黎约全球

二进制数书写冗长、易错、难记,而十进制数与二进制数之间的转换过程复杂,所以一般用十六进制数或八进制数作为二进制数的缩写。

进位计数制

按进位的原则进行的计数方法称为进位计数制。

在采用进位计数的数字系统中,如果用r个基本符号(例如:0,1,2, ,r-1)表示数值,则称其为基r数制(radix-r number system),r成为该数制的基(radix)。如日常生活中常用的十进制数,就是r=10,即基本符号为0,1,2, ,9。

如取r=2,即基本符号为0,1,则为二进制数。

对于不同的数制,它们的共同特点是:

1)每一种数制都有固定的符号集:如十进制数制,其符号有十个:0,1,2, ,9,二进制数制,其符号有两个:0和1。

2)其次都是用位置表示法:即处于不同位置的数符所代表的值不同,与他所在位置的权值有关。

例如:十进制可表示为:

5555.555 = 5 103 + 5 102 + 5 101 + 5 100 + 5 10-1 + 5 10-2 + 5 10-3

可以看出,各种进位计数制中的权的值恰好是基数的某次幂。因此,对任何一种进位计数制表示的数都可以写出按其权的多项式之和,任意一个r进制数n可表示为:

式中的di为该数制采用的基本数符,ri是位权(权),r是基数,表示不同的进制数;m为整数部分的位数,k为小数部分的位数。

"位权"和"基数"是进位计数制中的两个要素。

在十进位计数制中,是根据"逢十进一"的原则进行计数的。一般地,在基数为r的进位计数制中,是根据"逢r进一"或"逢基进一"的原则进行计数的。

在微机中,常用的是二进制、八进制和十六进制。其中,二进制用得最为广泛。

表2所示的是计算机中常用的几种进位数制。

十六进制用于什么

7楼:金吉慧

是以前的用于秤上的进制,以十六两为一斤。

8楼:匿名用户

用于修改各个球员的数据包括能力值和球员本身。

二~十六进制用于什么

9楼:听不清啊

计算机中的一切计算都是用二进制进行的。平时我们用的十进制是逢十进一,二进制则是逢二进一。我们用的算盘事实上有两种用法,一种是十进制,一种是十六进制。

算盘中代表“五”的珠有两个,最上面的那个就是用于进行十六进制运算的。为什么电脑中非要采用二进制呢?主要原因是做一个二进制的电路比较简单。

因为二极管有单向导电性,即总处于导通与不导通两种状态之一。若通代表1,不通代表0,则0与1刚好表示出二进制的全部数码。二极管的两个状态:

通与不通,决定了由它制出的电脑必然采用二进制。如果二极管有10个状态可以利用,那么电脑就有可能采用十进制了。但有10个状态可利用、像二极管那样可用于制造电脑的东西在现实中还没有发现,所以人们不会舍近求远。

因此电脑中的运算至今仍采用二进制。我们平时用电脑时感觉不到它是在用二进制计算是因为电脑会把你输入的十进制数自动转换成二进制,算出的二进制数再转换成十进制数显示到屏幕上。最早的计算机可不会这样,你必须自己把输入的数据转换成二进制才行。

与我们现在的程序员相比,那时的程序员真可谓是水深火热呀。

现代计算机的原理可以作如下理解:计算机是由好多个微小的晶体管组成,计算机都有一个时钟电路,时钟电路提供电脉冲。千千万万个晶体管有的导通,有的不导通,这是一个非常复杂的状态,但每个状态代表一个特定的意义。

这一点和我们用算盘进行计算时是相似的。每一次拨动算珠之后,算盘处于一个特定的状态,按部就班地进行下去,最后展现在算盘上的就是运算结果了。而对于电脑来讲,每过来一个电脉冲,电脑中的那些晶体管有的就会由导通变成不导通,不导通的有的会变成导通。

这样就会处于另一种新的状态,再来一个电脉冲,状态又变一次,最终达到目标状态,完成任务。这和打算盘相似之极。但人拨动算珠的速度有限,电脑的时钟电路每秒钟产生的脉冲个数可达到几百万次甚至更多,这就是电脑高速的由来。

提高每秒脉冲的个数,就是提高时钟电路的频率成了提高电脑速度的主要方法。当然也不是想把时钟频率定成多高就一定能成功,因为电脑的集成电路中的晶体管由通变为不通,或由不通变为通总需要一个时间。如果脉冲过快,晶体管状态来不及变,下一个脉冲又来了,这就会造成混乱,当然机器就无法工作了。

时钟频率必须和电脑的集成电路器件相匹配,电脑才能充分发挥其效率。打算盘时我们脑中有口诀可用,计算机工作时怎么知道自己应该让哪个晶体管导通、哪个不导通呢?这就靠程序。

人们把计算机每次该怎样进行自己的动作事先编好程序,到时计算机就会按程序进行工作了。

最早的计算机程序是由二进制组成的数码,编程人员必须记住每个**的意义。这和记**号码差不多,而且这些数码还是二进制的,其困难程度可想而知。因此,那时程序是非常昂贵的。

但是计算机有个好处,一旦编好程序,以后还可再利用(这就是信息或知识!)。于是,经过几十年的努力,人们已经能用高级语言与计算机打交道。

原来的机器**是人与电脑打交道的一种“语言”,它是一种低级语言,机器能懂得这些二进制**,一般人员却不懂。现在人们发明了高级语言,它近似于自然语言,比如你写begin电脑知道是开始,写end电脑知道是结束。这是由于人们编了一个特定的程序,它能把begin、end等等这些单词(甚至声音)自动翻译成电脑认识的机器码,而这一过程在最早时期却是人来翻译的。

所以现在的电脑编程序比以前“容易”多

通常我们讲的电脑主要是指数字式的电脑,其实还有一种模拟式的电脑,如果取得突破,其前景也是极其光明的。什么是模拟式电脑呢,举个例子,计算1.23+4.

56=?我们找一杆秤,称出123斤的东西,再称出456斤的东西。然后放在一块称,则得总和为579斤左右。

我们不须计算,就得出1.23+4.56等于5.

79左右,这是一个有趣的思路,其实很多问题我们根本没有算法,但通过一些间接的手段,却可以得出近似的结果。比如古代人们不会计算园周率的值,就采用线来量一个圆柱,然后比一比,就可知道园周率的值大约为3。模拟计算机的关键在于选择用于模拟的部件,部件模拟得越精确越好,就像测圆周率时那个园柱越园越好一样。

模拟计算机的速度是数字计算机无法比的,因为它并不是真正在算,而是直接得出结果,它的致命缺点是不精确。

二进制用于什么?三进制用于什么?十二进制用于什么?十六进制用于什么?二进制的1+1=几?

10楼:匿名用户

通常二进制用于数字系统,例如计算机(电子数字计算机)系统。

三进制比较少见,在进行队伍的口令中可以见到:1、1、121。

十二进制在钟表上常见:时针每12小时转一圈。

十六进制在过去用于称量:16两为1斤;现在一般用于二进制系统中的简化表示:1位十六进制可以表示4位二进制。

二进制数1+1=10。

什么是二进制、八进制、十六进制,什么是二进制,八进制,十进制,十六进制数啊

1楼 匿名用户 二进制 八进制 十进制 十六进制 0000 0 0 0 0001 1 1 1 0010 2 2 2 0011 3 3 3 0100 4 4 4 0101 5 5 5 0110 6 6 6 0111 7 7 7 1000 10 8 8 1001 11 9 9 1010 12 10 a ...

使用栈,将十进制转换成二进制,八进制或十六进制

1楼 匿名用户 public class change public static string binary int a while i 0 return s public static string octonary int a while i 0 return s public static ...

二进制,八进制,十六进制,十进制怎么换算

1楼 匿名用户 很简单,记住一个1,即可。举例说明 二进制每位上基数的写法 8 4 2 1,个位1,高位 低位 2 十进制转二进制 10d b 写基数写到比10大时停止,用写出的基数从高位到低位将10凑出来,用到的下面写1,否则0 16 8 4 2 1 按位对齐写 0 1 0 1 0 简单来说,10...