c - Return value with lots of decimal places -



c - Return value with lots of decimal places -

is there way, create function homecoming numbers 15 decimal places?

long double vzdalenost(long double a1,long double b1,long double a2,long double b2){ long double vzdal; vzdal = ((b1-a1)*(b1-a1)+(b2-a2)*(b2-a2)); return((long double) vzdal); }

as can see, i'm quite desperate, made doubles long doubles, still homecoming value has 6 decimal places though should have much more.

by default, printf displays 6 important decimals, display 15 utilize . precision specifier:

printf("%.15f\n", 1.0 / 3.0);

(or appears using long double values: printf("%.15lf\n", 1.0l / 3.0l);).

c

Comments

Popular posts from this blog

Delphi change the assembly code of a running process -

json - Hibernate and Jackson (java.lang.IllegalStateException: Cannot call sendError() after the response has been committed) -

C++ 11 "class" keyword -