![]() |
1
1
这取决于特定的语言。有些是对任意长度整数的本地支持,另一些则可以使用诸如GMP之类的库。之后,只需在表中查找数字值,然后根据需要进行乘法运算。 |
![]() |
2
0
这是我上学期学的一门基于python的计算机科学课程,它的设计目标是达到base-16。
基本上,它将输入作为字符串,然后将每个“数字”乘以基数10的位置。实际上,每个数字都要检查其在字符串中的索引位置
假设它返回的数字实际上大于编程语言支持的数字,则可以构建表示整个数字的int数组:
表示2147483648(一个Java的数字)
|
![]() |
3
0
这是我刚刚编写的一些php代码:
这非常简单:只需遍历输入字符串的每个字符 这工作在任何基础和lt;10,但它可以很容易地扩展,以支持更高的基地(A>11,B>12等)。 编辑:哦,没有看到python代码:) 是的,那很酷 |
![]() |
4
0
我会选择一种或多或少支持本地数学表示的语言,比如“lisp”。我知道似乎越来越少的人使用它,但它仍然有它的价值。 我不知道这是否足够大以供您使用,但是在我的公共LISP环境(CLSP)中,我可以表示的最大整数是2 ^(2 ^ 20)。
在Lisp中,您可以轻松地表示十六进制、DEC、OCT和bin。
你可以用其他字母在2到36的其他基中写出合理的值。
有关Lisp中数字的详细信息,请参见: Practical Common Lisp Book |
![]() |
user unknown · 打印格式调整小数点 7 年前 |
|
Paul Nie · C字符数组中的十进制到二进制 7 年前 |
![]() |
Roman112100 · 在int等[python]中转换bin 7 年前 |
![]() |
INs · MySQL保存浮点错误 7 年前 |
|
Gustav · 第二个变量取第一个值 7 年前 |
![]() |
rosi97 · VBA字符串到整数,无舍入 7 年前 |
![]() |
Moamen Naanou · 更改默认十进制数解析行为 7 年前 |