32 lines
994 B
Markdown
32 lines
994 B
Markdown
---
|
|
title: Learn About Ruby Numbers
|
|
---
|
|
### Basics:
|
|
|
|
* Ruby has two categories of numbers - integers and floating-point (also called floats).
|
|
* Integers are whole numbers that can be positive or negative but cannot be fractions.
|
|
* Depending on their size, integers can have the class `Fixnum` or `Bignum`.
|
|
* Floats are numbers with a decimal place.
|
|
|
|
## Examples:
|
|
|
|
x = 5.5
|
|
x.class
|
|
# returns
|
|
Float
|
|
|
|
x = 5
|
|
x.class
|
|
# returns
|
|
Fixnum
|
|
|
|
x = 11122233344455566677
|
|
x.class
|
|
# returns
|
|
Bignum # basically, Bignum is a very large number
|
|
# <a href='http://ruby-doc.org/core-2.0.0/Bignum.html' target='_blank' rel='nofollow'>read this article for more info</a>
|
|
|
|
## References:
|
|
|
|
* <a href='http://ruby-doc.org/core-2.2.0/Integer.html' target='_blank' rel='nofollow'>The official Ruby documentation for integers</a>.
|
|
* <a href='http://ruby-doc.org/core-2.2.0/Float.html' target='_blank' rel='nofollow'>The official Ruby documentation for floats</a>. |