超出内置数据类型范围

时间:2015-12-04 10:48:40

标签: c++ types range

到目前为止,我已经使用C ++已经有一段时间了,并且认为理所当然。

最近,我问自己,当我使用超出范围值进行计算时,编译器如何返回准确值{always}。

我理解2 ^ n {n = bits}概念。

例如:如果我想添加两个超出范围的int,例如: 10e6,我希望编译器返回错误的结果,因为这些位被覆盖并最终表示错误的整数。但这种情况从未见过。

任何人都可以对此有所了解。

感谢。

0 个答案:

没有答案