Actually, there is an infinite number of decimals between 0 and 1.
There are an infinite amount of numbers between 1 and 2
1.5, 1.6
1.5, 1.7
0.01 and 0.02
-1
No. Natural numbers are the positive integers: 1, 2, 3, ...
Once again, if you're talking about whole numbers, then negative integers and zero. But since fractions and decimals are numbers, and are not integers, anything between negative infinity to 1 are before one. So fractions and/or decimals between 1 and zero, such as 1/2, 0.9, and anything between negative infinity and zero, such as -1024, -6/13, 69.029.
5.6 and 5.9
5.6, 5.7
5.5, 5.6
Divisors are whole numbers. The divisors of 100 between 1 and 10 are 1, 2, 4, 5 and 10.