a) An element of the set of real numbers.; the set of real numbers include the rational numbers and the irrational numbers, but not all complex numbers.
Every integer is a real number, but not vice versa.
b) A floating-point number.
Even if you pass an integer, it returns a real number.
Wikipedia foundation.