Calc メモ 〜 大きな数字を扱える計算ツール
大きな数字を扱える計算ツールについてのメモです。
環境は Mac です。
※ まとめ中です。
概要
Calc で大きな数字を扱った例です。
% calc
C-style arbitrary precision calculator (version 2.12.7.1)
Calc is open software. For license details type: help copyright
[Type "exit" to exit, or "help" for help.]
; 3 * 19 ^ 43 - 1
29075426613099201338473141505176993450849249622191102976
; (3 * 19 ^ 43 - 1) / 2 * 2
29075426613099201338473141505176993450849249622191102976
Python でも大きな整数を扱えますが、
(3 * 19 ** 43 - 1)
29075426613099201338473141505176993450849249622191102976
浮動小数になるとほとんどの系では double 相当の演算になります。
Python チュートリアル「15. 浮動小数点演算、その問題と制限」の記述が詳しいです。
(3 * 19 ** 43 - 1) / 2 * 2
2.90754266130992e+55
インストール
Homebrew を用いてインストールをするのが簡単です。
brew install calc
関連情報
Author And Source
この問題について(Calc メモ 〜 大きな数字を扱える計算ツール), 我々は、より多くの情報をここで見つけました https://qiita.com/guinea_pig_t/items/1fc5df1a0b0572e9ad29著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .