Is there a cheap or free software-based calculator that is capable of doing basic arithmetic with numbers that have millions of digits? It would be even better if you could input and output numbers in scientific notation. Also I'm not really experienced with coding, not sure if that will be relevant.

  • 1
    Just a clarification, you are actually referring to a million digits and not numbers, correct? – Sonamor Jan 17 '19 at 22:21
  • Yes, as in a single number that has a value of over one million. For example 1.9560x10^1,834,097. Thats the exact number that I want to do some problems with. – Beb Ferlds Jan 18 '19 at 0:31
  • I highly doubt you need a million digits of precision. – Eric Shain Jan 22 '19 at 1:43

If you don't mind using your browser and the Internet, Wolfram Alpha is a good choice. It's free to use and handles arbitrary-precision numbers.

| improve this answer | |

KBH Thousand Digit Op will multiply one-thousand digit numbers and will divide two-thousand digit numbers.

Otherwise, there are numerical libraries for the Unix and Linux C compiler. And the Unix and Linux C compiler has been ported to Windows. Also, there are numerical libraries for Python.

| improve this answer | |
  • 1
    Are you the author of this program? If yes, please disclose it, thanks! – Nicolas Raoul Feb 14 '19 at 5:51

Julia can handle arbitrary numbers and is available for many platforms.

julia> # multiply a big number by two in julia:

julia> 1.9560*10^big(1834097) * 2

| improve this answer | |

GNU dc but it has command-line interface. Some examples in Wikipedia.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.