これは、その場でしか失敗しない種類のコードのように感じますが、私はそれを私が見ているものを表すコードスニペットに適合させようとします。
float f = myFloat * myConstInt; /* Where myFloat==13.45, and myConstInt==20 */
int i = (int)f;
int i2 = (int)(myFloat * myConstInt);
コードをステップスルーした後、i == 269、およびi2==268。違いを説明するためにここで何が起こっているのですか?