例如,
int result;
result = 125/100;
Run Code Online (Sandbox Code Playgroud)
要么
result = 43/100;
Run Code Online (Sandbox Code Playgroud)
结果总会成为师的底线吗?什么是定义的行为?
是否有g ++警告或其他工具可以识别整数除法(截断为零)?我有成千上万行代码进行计算,不可避免地会出现数值错误,这通常是由于需要定位的"float = int/int".我需要一种合理的方法来找到它们.