即使会溢出,也能得到正确的结果
2018-09-16 12:00
141 查看
有符号数的溢出本就是不确定的(标准未定义),编译器不同可能有不同的实现。
但即使是这样(上面两种方式最后结果都一样),上面的结果也是正确的。
复杂的数学推倒就不打算研究了。
通俗理解就是,上面的语句,即使溢出去,也会溢回来。
链接:https://www.nowcoder.com/questionTerminal/55bf0d019af549a48f5dc72fc9221377
来源:牛客网
相关文章推荐
- Linux中kfifo数据结构的精妙之处:即使溢出仍然正确
- 【证明】加减法交换两个整数,过程可能会溢出,但结果依然正确
- Linux中kfifo数据结构的精妙之处:即使溢出仍然正确
- 指出下列程序的正确运行结果()
- 从键盘上输入两个整数_由用户回答它们的和_差_积_商和取余运算结果_并统计出正确答案的个数
- 阶乘之和的正确程序(没有乘法的溢出问题以及效率低下的解决方法)
- Ubuntu 锁定屏幕后即使输入正确密码也被提示密码错误导致无法解锁 问题的解决
- opencv累加一个三通道矩阵的所有元素(结果绝对正确)
- tablesorter插件,排序结果不正确的原因
- action层计算得到了正确结果,但jsp显示为空
- printf格式输出结果不正确
- 自定义函数(编译时会报警告,但仍然能编译通过,运行结果也正确)
- windows API error:读取某个磁盘的剩余空间信息时,得不出正确的结果
- 选出 do-while 语句的正确结果
- 判断二叉搜索树后序遍历结果是否正确
- [置顶] 栈应用:中缀表达式转后缀表达式(运算结果保证正确)
- CString操作后,结果不正确
- C语言:5位运动员每人说了两句话,均有一句话正确,预测比赛结果
- 写出两个数的计算结果,并判断是否正确
- 应怎样修改程序 下面的c++程序中deno的数值超出int所能表达的范围 才能得出正确结果