如果C++中的变量要储存一个整数,而那个整数大于int类型的限制,那该咋办
来源:百度知道 编辑:UC知道 时间:2024/06/15 20:33:41
如果是天文数字,long int也装不下
自己重写一个类,满足大数需求。
天文数字,可以考虑使用Windows里的
LONGLONG
类型,相当于
int64
64位的整数
它的上限差不多相当于宇宙里的所有分子数之和,一般的天文数字容纳起来也不在话下。
使用LONGLONG, 记得需要包含<windows.h>
声明成字符串
或自己定义一个类型 typedef
用string来存储,在运算的时候用atoi()转化成数字
那就用两个int来存啊!!
用一个结构来装,比如队列之类的。