八进制是什么意思
答案:5 悬赏:30 手机版
解决时间 2021-04-04 22:34
- 提问者网友:像風在裏
- 2021-04-04 07:33
八进制是什么意思
最佳答案
- 五星知识达人网友:春色三分
- 2021-04-04 09:01
八进制,,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。一些编程语言中常常以数字0开始表明该数字是八进制。八进制的数和二进制数可以按位对应(八进制一位对应二进制三位),因此常应用在计算机语言中。
二进制与八进制的互相转换和二进制与十六进制的转换类似,区别在于需要操作的是三位一组而不是四位。表2-2列出了二进制与八进制的等效表示。
为了把八进制数换算为二进制,将每一个八进制数字替换成表2-2中对应的三位。例如,八进制123换算成二进制的结果就是001010011:
二进制与八进制的互相转换和二进制与十六进制的转换类似,区别在于需要操作的是三位一组而不是四位。表2-2列出了二进制与八进制的等效表示。
为了把八进制数换算为二进制,将每一个八进制数字替换成表2-2中对应的三位。例如,八进制123换算成二进制的结果就是001010011:
全部回答
- 1楼网友:患得患失的劫
- 2021-04-04 12:36
数制定义:用组固定数字套统规则表示数目称数制数制进位计数制与非进位计数制目前般使用进位计数制 计算机使用二进制、十进制、八进制、十六进制等 十进制数数码0、1、2、3、4、5、6、7、8、9共十进数规则逢十进借十 二进制数数码0、1共两进数规则逢二进借二 八进制数数码0、1、2、3、4、5、6、7共八进数规则逢八进借八 十六进制数数码0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F共十六其数码A、B、C、D、E、F别代表十进制数10、11、12、13、14、15进数规则逢十六进借十六 8 1000 10 8 17 10001 21 11 十进制数换算二进制、八进制、十六进制数 整数部换算数部换算 (1)整数部换算 已知十进制数整数部反复除n(n进制数取值2、8、16别表示二进制、八进制十六进制)直商0止并每相除所余数按序记第相除所余数K0n进制数低位相除所余数Kn-1n进制数高位排列序Kn-1Kn-2 ××K1K0数换算n进制数 (2)数部换算 已知十进制数纯数(包括乘所整数部)反复乘n直乘积数部0或数点位数达精度要求止第乘n所整数部K-1乘n所整数部K-m则所n进制数部0.K-1 K-2 ××K-m 二进制数与八进制数相互换算 二进制数换算八进制数:数点基准整数部右向左三位组高位足三位左边添0补足三位;数部左向右三位组低位足三位右边添0补足三位每组三位二进制数用相应八进制数表示即八进制数 八进制数换算二进制数:每位八进制数用三位应二进制数表示 二进制数与十六进制数相互换算 数点基准整数部:右向左四位组高位足四位左边添0补足四位;数部:左向右四位组低位足四位右边添0补足四位每组四位二进制数用相应十六进制数表示即十六进制数 十六进制数换算二进制数:每位十六进制数用四位相应二进制数表示
- 2楼网友:不如潦草
- 2021-04-04 12:13
八进制,Octal,缩写OCT或O,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。以数字“0”开头,正确格式:如"0123"相当于83,即 3*1+2*8+1*8^2=83。
- 3楼网友:行路难
- 2021-04-04 11:10
就是这种数只使用0~7的数字,满8就进位,十进制的8表示为八进制是10,十进制的9表示为八进制是11,十进制的10表示为八进制是12,以此类推
- 4楼网友:酒者煙囻
- 2021-04-04 09:46
简单来说就是逢八进一。
采用0,1,2,3,4,5,6,7八个数字,逢八进1。一些编程语言中常常以数字0开始表明该数字是八进制。八进制的数和二进制数可以按位对应(八进制一位对应二进制三位),因此常应用在计算机语言中。
八进制广泛应用于计算机系统,如PDP-8,ICL 1900和IBM大型机使用12位、24位或36位。八进制是这些基础,因为他们的最理想的二进制字缩写大小能被3整除(每个八进制数字代表三个二进制数字)。四、八到十二个数字可以简明地显示整个机器。它也降低成本使得数字允许通过数码管,七段显示器,和计算器用于操作员控制台,他们在二进制显示使用过于复杂,然而十进制显示需要复杂的硬件,十六进制显示需要显示更多的数字。
然而,所有现代计算平台使用16 - 32位,或者64位,如果使用64位,将进一步划分为八位字节。这种系统三个八进制数字就能满足每字节需要,与最重要的八进制数字代表两个二进制数字(+ 1为下一个字节,如果有的话)。16位字的八进制表示需要6位数,但最重要的八进制数字代表(通过)只有一个(0或1)。这表示无法提供容易阅读的字节,因为它是在4位八进制数字。
因此,今天十六进制为更常用的编程语言,因为两个十六进制数字完全指定一个字节。一些平台的2的幂,字的大小还有指令更容易理解。现代无处不在的x86体系架构也属于这一类,但八进制很少使用这个架构,尽管某些属性的操作码的二进制编码变得更加显而易见,当显示在八进制时,如ModRM字节,它分为2、3和3位,所以八进制可用于描述这些编码。
八进制有时被用于计算而不是十六进制,也许最常在现代与文件权限下Unix系统。它的优点是不需要任何额外的符号位数(十六进制系统是基数16,因此需要六个附加符号超出0 - 9)。它全部用于数字显示。
在编程语言中,八进制文字通常与不同的前缀,包括数字0,字母o或q,digit-letter 0 o组合,或符号&[11]或美元。在摩托罗拉惯例,八进制数字加@前缀,而小字母o作为后缀添加,在英特尔公约。DR-DOS调试使用前缀编辑八进制数字。
例如,文字73(8进制)可以表示为 073, o73, q73, 0o73, \73, @73, &73, $73 or 73o 在各种语言。
新语言已经放弃前缀0,小数常常用前导零表示。避免前缀o被误认为是零,而前缀0开始介绍了o避免数值文字以英文字母(如o或q),因为这些可能会导致文字混淆变量名。前缀0 o也遵循了模型设定的前缀0 x用于十六进制字符C语言;它支持Haskell,OCaml,Perl 6,Python 3.0版本,Ruby,Tcl version 9,它的目的是成为支持ECMAScript 6(前缀0已经废弃的ECMAScript 3和ECMAScript 5[21])。
八进制数字使用在某些编程语言(C、Perl、PostScript…)的文本/图形化表示字节字符串当一些字节值(一个代码页中代表非图形,在当前上下文特殊意义。[3]
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯