Values must be a real number.. If no length modifiers are present, it's guaranteed to have a width of at least 16 bits.
Rounds a number down to the nearest integer.. However, the fact that the type represents integers does not mean it can.