用C语言输入20位以上的数字

  • 本文关键字:数字 20位 语言 c
  • 更新时间 :
  • 英文 :


有人知道C如何读取超过20位的数字吗?

我想输入有限制的数字介于1和10之间⁰⁰⁰⁰⁰(可能有50多个数字(

我应该使用什么数据类型?

C没有指定标准类型来支持20个十进制数字(您在标题中询问过吗(、50个数字(稍后会提到(或100000个数字(最多10个10000的数字需要(。

你可以将用户输入读取为字符序列,也可以编写代码将这些代码更改为数字,并将数字序列操作为十进制数字,就像我们在小学时所教的那样。您也可以使用GMP等第三方软件包来处理大量数据。

如果你正在处理一些明显涉及10100000以下数字的在线判断或其他挑战问题,那么你应该意识到,通过设计,这些问题通常有计算所需结果的替代方法,而不需要使用大量数字。

最新更新