Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/137.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 输入10^1000范围内的整数_C++_C_Biginteger - Fatal编程技术网

C++ 输入10^1000范围内的整数

C++ 输入10^1000范围内的整数,c++,c,biginteger,C++,C,Biginteger,可以接受比C/C++提供的范围更大的输入吗?是否可以接受大于无符号long long的输入范围,甚至大于10^1000的输入范围? 如果可以在C/C++中使用,请回答如何使用,谢谢。输入字符串。然后将字符串转换为所需的类型 如果使用一个为大整数提供类型的库,这样的库也可以提供输入函数。 C或C++中没有大的,但是像这样的库可以提供:是的,使用支持该功能的字符串或大整数是完全可能的。使用std::string/std::vector或特定库?无符号长不能将10^1000作为输入!没有保存此类值的

可以接受比C/C++提供的范围更大的输入吗?是否可以接受大于无符号long long的输入范围,甚至大于10^1000的输入范围?
如果可以在C/C++中使用,请回答如何使用,谢谢。

输入字符串。然后将字符串转换为所需的类型


如果使用一个为大整数提供类型的库,这样的库也可以提供输入函数。

C或C++中没有大的,但是像这样的库可以提供:

是的,使用支持该功能的字符串或大整数是完全可能的。使用
std::string
/
std::vector
或特定库?
无符号长
不能将10^1000作为输入!没有保存此类值的数据类型。不过,您可以将它们存储到字符向量中,然后编写自己的操作函数。@Sathish,
log10(2⁶⁴)是19。这还远远不够。你的
无符号长
必须非常宽。我不认为“模拟”是这里的正确动词。它提供了bigint功能。Lol…,
C++
?您可能想编写
C++
@CollioTV谢谢,但是您能告诉我如何为我的编译器设置名为InfInt.h的头文件吗?我正在使用代码块,并且在将此头文件粘贴到这个(C:\Program Files(x86)中时\代码块\MinGW\lib\gcc\mingw32\4.8.1\include)路径,编译器仍然无法识别头文件。我真的很抱歉,但我没有开发代码块…我真的不知道如何在这个ide上导入库!@Jongware对不起,英语不是我的母语,所以我经常犯这样的错误,根本没有问题,绝对没有必要道歉!我们仍然理解什么你的意思是,就英语来说,“练习,练习,练习”,我认为是一个好的地方。(你可能会发现你的答案可以“默默地”改进,在那里有人编辑你的帖子。在这种情况下,我认为指出这一点是明智的;“模拟”是编程中的一个有效术语,但它意味着别的东西。