c++中溢出时怎么算

2025-06-23 04:41:26
推荐回答(4个)
回答1:

例如:short的表示范围为65535,表示100000时溢出,计算100000-65535-1=实际表示范围

回答2:

溢出,如果你写程序时,有逻辑错误,会报错。计算超过某数据类型表示范围,会显示出错,例如double 溢出会显示1.#INF。

如果你需要处理超过计算机处理能力的某些大数运算,可采取相应的软件技术。
例如大数阶乘,大数乘法等。网上有不少相关资源。

回答3:

说清楚点啊,内存溢出还是数组下标溢出,如果是数组下标溢出的话,调整相应的维数就可以了,如果是内存溢出的话,那就要仔细找你new的对象啦,看看有没有都释放掉,不然留在堆内存里迟早要溢出的O(∩_∩)O~

回答4:

调试一下看是哪个地方出错了。