c语言输出的数字超过长度

2025-04-02 01:38:41
推荐回答(4个)
回答1:

计算机的内存也是有限的,不可能存储无限大的数,int 和long int在一般情况下都是4个字节
如果不够用,使用long long int,有8个字节,可以比int多2^32倍

回答2:

是要做大数计算吧,用字符数组储存数字,再模拟人脑计算过程。
比如123456789和123456789,以字符储存到数组,再每一位对应相加。

回答3:

不知道具体的题目,不过long long int也不给过的话,猜测要么是算法有问题,要么就得用高精。

百度“高精度算法”看看吧

回答4:

用字符串处理