# Ruby has a number of classes and modules related to numbers. : Number class « Number « Ruby

- Ruby
- Number
- Number class

Ruby has a number of classes and modules related to numbers.

Numeric The base **class** **for** numbers
**Integer** The basic integer **class**, and the basis **for** the Fixnum **class**
Float The **class** **for** real or floating-point numbers, based on the computer's **native** capacity to represent **double**-precision
Fixnum The main integer **class**, based on what the computer can hold in a **native** machine word, such as 32 bits or 64 bits, minus 1
Bignum The **class** of integers outside the range of the basic, **native** machine word
Math A module that holds math functions (as methods)
Precision A module **for** approximating the precision of real numbers
Rational A **class** that represents fractional numbers
Complex A **class** that represents complex numbers, which extend real numbers with imaginary numbers (x + iy)
Matrix A **class** **for** creating mathematical matrixes

### Related examples in the same category