Math 数学数制

Math 数学数制,math,Math,我有一个线索,为什么任何一个x基的值的展开方法总是转换成十进制。例如 为什么当应用展开法时,如果2345以9为基数,则始终会达到以10为基数的值。同样,如果我们以6577为基数8(八进制),应用扩展方法,即(6*8^3)+(5*8^2)+(7*8^1)+(7*8^0),将系统地导致3455到基数10!!!我的问题是,为什么以10为基数,而不是以16为基数……为什么在使用任何基数的展开方法时,它系统地是一个十进制 为了人类的方便,您正在混合数字本身及其表示 我们通常使用十进制作为传统的数字字符串(

我有一个线索,为什么任何一个x基的值的展开方法总是转换成十进制。例如
为什么当应用展开法时,如果2345以9为基数,则始终会达到以10为基数的值。同样,如果我们以6577为基数8(八进制),应用扩展方法,即(6*8^3)+(5*8^2)+(7*8^1)+(7*8^0),将系统地导致3455到基数10!!!我的问题是,为什么以10为基数,而不是以16为基数……为什么在使用任何基数的展开方法时,它系统地是一个十进制

为了人类的方便,您正在混合数字本身及其表示

我们通常使用十进制作为传统的数字字符串(文字)表示法。但数值在任何系统中都是相同的

01111(bin) = 15(dec) = F(hex) = 17(oct) = 100010 (fibonacci) and so on
为什么在使用任何基的展开法时,它都是十进制的

我要为你们翻转这个问题:为什么你们系统地一直使用十进制

你声称
6*8^3=3072
,我声称
6*8^3=C00
。事实上,我还声称
6*8^3=4183
。为什么不
11*13^3=44242
?或者
20*22^10=11012210
?他们都是对的


只有您选择了解释数字并执行算术基数10。

您好,欢迎使用堆栈溢出。有关如何提问和相应更新问题的更多详细信息,请参阅链接。我投票将此问题作为离题题结束,因为它与编程或软件开发无关。那么如何将八进制转换为十进制?八进制数字17表示1*8+7,十进制数字15表示1*10+5,两个值相等。