例如,
int result;
result = 125/100;
Run Code Online (Sandbox Code Playgroud)
要么
result = 43/100;
Run Code Online (Sandbox Code Playgroud)
结果总会成为师的底线吗?什么是定义的行为?
例如:
int number1 = 1, number2= 2;
float variable = (float)number1/(float)number2;
Run Code Online (Sandbox Code Playgroud)
而不是这个,为什么我们不能只使用"浮动"一次?例如:
int number1 = 1, number2= 2;
float variable = (float)(number1/number2);
Run Code Online (Sandbox Code Playgroud)