floating point number vs integer