Execute the following code in the debug console:
TESTVAR = 33.8225; TESTVAR_FLOORED = floor TESTVAR; diag_log text format["Apparent Integer Result: %1", TESTVAR*10000]; diag_log text format["Internal result of further operations: %1", (TESTVAR*10000)-(TESTVAR_FLOORED*10000)];
Compare the results to printf("%f", 33.8225f*10000.0f); in a MSVC compiled c++ application (which results in 338224.968750).