整数基数,究竟是什么意思?

时间:2015-03-11 01:43:43

标签: java

Integer.valueOf("10", 2)这应该归还什么?为什么?我认为一个基数是数字的基础,但我对这个函数用不同的值做了什么很困惑。

1 个答案:

答案 0 :(得分:3)

每个数字表示都需要知道要转换为实数值的基数或基数。

基数识别您想到的数字的“字母”。的确,你可以拥有

  • radix 2 - 字母0, 1(二进制数)
  • radix 8 - 字母0, 1, 2, 3, 4, 5, 6, 7(八进制数)
  • radix 10 - 十进制数

等等。但是没有什么可以阻止你使用0..8字母表的“基数为9”的数字,以便3813*radix^2 + 8*radix^1 + 1*radix^0