例子3 结果溢出的问题

来源:4-8 定点数的加减法运算

坐在巨人的肩膀上

2021-07-07

图片描述
老师,为什么结果溢出无法处理,我们怎么算都不对,而Python为什么能得到正确的结果?

写回答

1回答

咚咚呛

2021-07-07

为什么Python能得到正确的结果?因为在Python的数学运算中,是没有溢出的概念的,理论上Python可以支持无限大的数字运算,这得益于Python底层的语言设计;如果你想复现溢出的情况,可以考虑使用编译型语言,比如C++、Go等来实现。

加油!

1
3
咚咚呛
回复
坐在巨人的肩膀上
short是16个比特位。
2021-07-08
共3条回复

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程