The data type number has precision and scale. the precision can range from 1-38 and the scale can range from -84 to 127. If no specification was made, then oracle would allocate 4bytes for number.

Hope this would answer your question.
Sam