C Programming - Declarations and Initializations - Discussion

Discussion Forum : Declarations and Initializations - General Questions (Q.No. 6)
6.
By default a real number is treated as a
float
double
long double
far double
Answer: Option
Explanation:

In computing, 'real number' often refers to non-complex floating-point numbers. It include both rational numbers, such as 42 and 3/4, and irrational numbers such as pi = 3.14159265...

When the accuracy of the floating point number is insufficient, we can use the double to define the number. The double is same as float but with longer precision and takes double space (8 bytes) than float.

To extend the precision further we can use long double which occupies 10 bytes of memory space.

Discussion:
50 comments Page 3 of 5.

Sampavi said:   1 decade ago
What is real number? the real numbe means 20.05 means 20 is real number then how it double.

Sahantha said:   1 decade ago
1,2,3,4,5,6,1/2, 3/4 these are all real. The square root of negative is an unreal number.

Karthi said:   9 years ago
Here, float a=1.1 (1.100000), double b=1.1 (1.10000000).

So, a==b evaluates to false.

Sai veena said:   7 years ago
Why we use long double for computing quadratic equations and why not floating point?

Ram said:   1 decade ago
If a number is declare as float f=20. 03; then is it treated as double or not?

Shakil Chand said:   1 decade ago
@sampavi

Real number means floating point numbers. For eg. 2.5, 20.5 etc.

Purnima said:   1 decade ago
But real constants are called as floating point constants then how?

Subhalaxmi said:   1 decade ago
Real number consists of both rational & irrational number.

Jack said:   8 years ago
Long double is also the right one. Why to take only double?

Jeevi said:   9 years ago
Thanks for all the information with clear explanation.


Post your comments here:

Your comments will be displayed after verification.