Ali*_*.Kh 0 c++ undefined-behavior modulus
我的代码:
long long difft, intrv ;
cout << "difft = " << difft << endl;
cout << "intrv = " << intrv << endl;
cout << "difft mod intrv = " << difft%intrv << endl;
Run Code Online (Sandbox Code Playgroud)
输出:
difft = 0
intrv = 0
difft mod intrv = 1
Run Code Online (Sandbox Code Playgroud)
0%0的结果为零,但在我的代码中结果为"1",为什么?