integer and floating point conversions