怎样区别十进制数和八进制数

你如475是八进制还是十进制

一、通过计算方法不同来区分

1、十进制:以10为基数的计数法,每次计算到十之后就会进一位。

2、八进制:以8为基数的计数法,每次计算到八会后就会进一位,以此类推。

二、通过进制转换方式不同来区分

1、十进制:先将十进制数的整数部分和小数部分分别转换后,再加以合并。

2、八进制:每1位八进制数改写成等值的3位二进制数,次序不变,经过计算后再合并。


三、根据数据范围不同来区分

1、十进制:采用0,1,2,3,4,5,6,7,8,9十个数字,只能是这十个数字没有别的数字,不像十六进制含有字母。十进制多用于日常生活之中。

2、八进制:采用0,1,2,3,4,5,6,7八个数字,只能是这八个数字没有别的数字,不能含有8跟9。八进制多用于计算机科学中。


参考资料来源:百度百科-十进制

参考资料来源:百度百科-八进制

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-12

区别如下:

1、通过计算方法来区分

(1)十进制:以10为底的计数方法。每次达到十位时,将进一位数字。

(2)八进制:以8为基数的计数方法,每次计数到8时,将进一位数字,依此类推。

2、通过进制转换方式来区分

(1)十进制:分别转换十进制数的整数部分和小数部分,然后将其组合。

(2)八进制:将每1位八进制数重写为等效的3位二进制数,顺序保持不变,然后在计算后合并。

3、根据数据范围来区分

(1)十进制:使用0~9十个数字,只有这十个数字没有其他数字,这与十六进制包含字母不同。十进制通常用于日常生活中。

(2)八进制:使用0~7八个数字,只有这8个数字没有其他数字,并且不能包含8和9。八进制通常用于计算机科学领域。

本回答被网友采纳
第2个回答  推荐于2017-10-09
475是十进制

1) 十进制整常数:十进制整常数没有前缀。其数码为0~9。
以下各数是合法的十进制整常数:
237、-568、65535、1627;
以下各数不是合法的十进制整常数:
023 (不能有前导0)、23D (含有非十进制数码)。
在程序中是根据前缀来区分各种进制数的。因此在书写常数时不要把前缀弄错造成结果不正确。
2) 八进制整常数:八进制整常数必须以0开头,即以0作为八进制数的前缀。数码取值为0~7。八进制数通常是无符号数。
以下各数是合法的八进制数:
015(十进制为13)、0101(十进制为65)、0177777(十进制为65535);
以下各数不是合法的八进制数:
256(无前缀0)、03A2(包含了非八进制数码)、-0127(出现了负号)。
3) 十六进制整常数:十六进制整常数的前缀为0X或0x。其数码取值为0~9,A~F或a~f。
以下各数是合法的十六进制整常数:
0X2A(十进制为42)、0XA0 (十进制为160)、0XFFFF (十进制为65535);
以下各数不是合法的十六进制整常数:
5A (无前缀0X)、0X3H (含有非十六进制数码)。本回答被提问者采纳
第3个回答  2009-05-03
很明显的,八进制最大为七且没有八,逢八进一,十进制就是最大为九没十,逢十进一
第4个回答  2009-05-03
以O开头的是八进制数,十进制数与八进制明显区别是十进制有8、9。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网