如果C++中的变量要储存一个整数,而那个整数大于int类型的限制,那该咋办

来源:百度知道 编辑:UC知道 时间:2024/06/15 20:33:41
如果是天文数字,long int也装不下

自己重写一个类,满足大数需求。

天文数字,可以考虑使用Windows里的
LONGLONG
类型,相当于
int64
64位的整数
它的上限差不多相当于宇宙里的所有分子数之和,一般的天文数字容纳起来也不在话下。

使用LONGLONG, 记得需要包含<windows.h>

声明成字符串
或自己定义一个类型 typedef

用string来存储,在运算的时候用atoi()转化成数字

那就用两个int来存啊!!

用一个结构来装,比如队列之类的。