掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Delphi XE1 Proで64bit以上の数字の数値計算をすることは可能でしょうか? (ID:46138)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
先日録画していたETV(教育テレビ)の「スーパープレゼンテーション」っていう番組で 「素数」について扱っていて その中で「2の素数乗-1 の数が素数の可能性のある数である。」 というのを知って以下のようなループを思い浮かんだんですが 2^2 - 1 = 5 2^5 - 1 = 31 2^31 - 1 = 2147483647 2^2147483647 -1 = X 4周目でUInt64の範囲を余裕で超えてしまって桁あふれになってしまいました。 このXの下一桁まで正確に知ることはDelphiではさすがに無理でしょうか? OSはWindows7 64bitです。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.