サイズがinteger
の場合、long long int
は8バイトで約19桁のデータにアクセスでき、符号なしlong long intサイズでも8バイトにアクセスできますが、ハンドルlong long intより大きい値ですが、これは20桁未満です.20桁を超えるデータを処理できる方法はありますか?C++で8バイト以上または20桁以上の大整数データを扱う方法
#include<iostream>
using namespace std;
int main()
{
unsigned long long int a;//any data type more than 8 byte can handle
cin>>a;
if(a>789456123789456123123)//want to take a higher thand this digits
{
cout<<"a is larger and big data"<<endl;
}
}
私はしばらくの間、それについて検索が、約有用contents.Allは、Java biginteger
で見つけることができませんでした。
[GMP](https://en.wikipedia.org/wiki/GNU_Multiple_Precision_Arithmetic_Library)があってもよい参照次のような興味 –