大きい整数 – プログラミング – Home

通知
すべてクリア

[解決済] 大きい整数


くーくー
 くーくー
(@くーくー)
ゲスト
結合: 23年前
投稿: 2
Topic starter  

はじめましてC++初心者です。大きい素数を探すプログラムを書いてます。普通intって32ビ
ットですよね。intと同じような四則演算ができる大きい整数を扱うにはどうしたらいいです
か?128ビットまたは256ビットぐらいです。ちょっとぐらい実行速度が落ちてもいいで
す。その代わりできるだけVC++に依存しない、つまりLinuxのg++でもできるような方法がいい
です。


引用未解決
トピックタグ
merlo
 merlo
(@merlo)
ゲスト
結合: 23年前
投稿: 85
 

unsigned long int とかですか?


返信引用
YuO
 YuO
(@YuO)
ゲスト
結合: 24年前
投稿: 252
 

256bitですか……。
多倍長整数クラスを作る必要があります。

とりあえず,unsigned long intは最低32bitの大きさしかないですから……。


返信引用
不良PG
 不良PG
(@不良PG)
ゲスト
結合: 23年前
投稿: 80
 

自作しかないでしょう・・・

64ビットならLONGLONGがありますね


返信引用
PAI
 PAI
(@PAI)
ゲスト
結合: 23年前
投稿: 359
 

こんなサイトがありました。参考になれば、
http://hp.vector.co.jp/authors/VA018507/

あと、Rubyを手に入れて、
#include<Ruby.h>して
BigNumをつかうとか・・・


返信引用
くーくー
 くーくー
(@くーくー)
ゲスト
結合: 23年前
投稿: 2
Topic starter  

解決法 多倍長整数クラスを作る実力がないので、他人のライブラリーを使わせてもらいまし
た。
皆さんのおかげで解決できました。特にPAIさん、わざわざホームページを見つけてくれて あ
りがとう。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました