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>. |