C++整数溢出引发的思考

博文背景

我想在不使用什么limit之类的函数和库的情况下打印出int的最大值结果产生了warning: integer overflow in expression of type ‘int’ results in ‘2147483647’ [-Woverflow]这个样子的报错。
C++整数溢出引发的思考

具体操作

后面的值是int类型在参与运算的,在运算过程中会产生溢出,所以应该指定后面的数为long long int 类型,这样在参与运算的过程中便不会有溢出的问题。
C++整数溢出引发的思考