Page "Type conversion" Paragraph 15
from
Wikipedia
Although, and belong to different data types, they will be automatically converted to equal data types each time a comparison or assignment is executed.
Data can be lost when floating-point representations are converted to integer representations as the fractional components of the floating-point values will be truncated ( rounded towards zero ).
Conversely, converting from an integer representation to a floating-point one can also lose precision, since the floating-point type may be unable to represent the integer exactly ( for example, might be an IEEE 754 single precision type, which cannot represent the integer 16777217 exactly, while a 32-bit integer type can ).
Page 1 of 1.
1.900 seconds.