是否可以使用动态内存创建任意大小的整数?

Is it possible to create an integer of any size with dynamic memory?

是否可以使用动态内存分配或其他方法生成 1000 位(或 1024 位)整数变量?

显然,这是一个疯狂的数额,但我只是以这个数额为例。基本上,我可以生成任意大小的整数吗?我在想动态内存分配可能会起作用,或者可能与 char 数组有关?

是的。例如 GNU Multiple Precision Arithmetic Library (GMP) 就是这样做的。

取决于你的意思。
如果您的意思是“编译器知道如何处理并且可以与内置算术运算符一起使用的全功能 int”,答案是否定的。
如果您的意思是“分配任意大小的内存,我将其视为连续整数并为其编写自己的自定义数学函数”,答案肯定是肯定的,而且实际上 several libraries 正是这样做的.