C Programming - Floating Point Issues - Discussion

Discussion Forum : Floating Point Issues - General Questions (Q.No. 2)
2.
What will you do to treat the constant 3.14 as a long double?
use 3.14LD
use 3.14L
use 3.14DL
use 3.14LF
Answer: Option
Explanation:

Given 3.14 is a double constant.

To specify 3.14 as long double, we have to add L to the 3.14. (i.e 3.14L)

Discussion:
15 comments Page 1 of 2.

Riya said:   1 decade ago
Can anyone explain this in detail that how it works if anyone understand?

Ashish said:   1 decade ago
For the long double Lf is used as suffix then how L is used?

Aparna said:   1 decade ago
@Ashish

No its totaly wrong.

For long double 'L' is used as suffix.

Mohanraj said:   1 decade ago
Please explain how 3.14 is treat as double?

Chaitanya said:   1 decade ago
long double: %LF or %Lf
double :%lf
float:%f or %e or %g
int :%i or %d
long int:%ld or %li
unsigned long:%lu
unsigned int:%u

Subhalaxmi said:   1 decade ago
What is the use of LD & DL?

Pavan said:   1 decade ago
What exactly difference between double & long double & int?

Harshareddy said:   1 decade ago
The double is used for floating 44.45, int for integers like 2,567etc , long double for large floating values like 6.98765342 .

Rajesh said:   1 decade ago
For the long double LF is used in c.

Sri ram said:   1 decade ago
Double is also like floating point but having size of 4 bytes,double has 8 bytes,long double has 10 bytes and integer has 2 bytes.So long double can store larger floating points also.Here 3.14 is a long double.


Post your comments here:

Your comments will be displayed after verification.