Hello. This is my first question and I've registered today. I want to know about floating point numbers range in C++ programming. We have read in different books that the range of floating point numbers/ floating point type variables can stored around "3.4*10^-38 to 3.4*10^38". It's range shows that there exits only positive numbers (even 3.4*10^-38 is a positive number), but we can also store negative floating numbers in floating data type variables. So, is the range written in books is right?