Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Dokładność liczby-pytanie. C

Ostatnio zmodyfikowano 2015-11-02 18:51
Autor Wiadomość
mati220
Temat założony przez niniejszego użytkownika
Dokładność liczby-pytanie. C
» 2015-11-02 17:33:46
Siemka. Mam pytanie odnośnie dokładności liczby w jęz. C. to, że można ją ograniczyć (w przypadku zmiennej float) w ten sposób: "%.yf" gdzie y to liczba cyfr po przecinku. Pytanie moje jest takie czy w języku C możliwa jest zmiana dokładności liczby po przecinku po podaniu takich danych? Dajmy na to mamy liczbę PI i program ma za zadanie pokazywać liczbę (ilość liczb po przecinku) w takiej postaci jaką wpiszemy. Czy jest to w ogóle możliwe. Bo w C++ wpisuje się precision(). A tutaj jak to wygląda.
P-139524
j23
» 2015-11-02 18:13:59
Chodzi Ci o to, czy możliwe jest ustalanie dokładności w sposób dynamiczny, w trakcie działania programu? Jeśli tak, to oczywiście jest taka możliwość. Wystarczy odpowiednio złożyć sobie format-string np. funkcją 'sprintf'.
P-139527
pekfos
» 2015-11-02 18:21:12
%.*f i precyzja jest podawana jako dodatkowy argument do printf().
C/C++
for( int i = 0; i < 5; ++i )
     printf( "%.*f\n", i, 3.141592 );
3
3.1
3.14
3.142
3.1416
P-139528
mati220
Temat założony przez niniejszego użytkownika
» 2015-11-02 18:51:22
Dzięki. O to właśnie mi chodziło :) szukałem po necie i nie mogłem tego znaleźć więc tutaj napisałem :)
P-139531
« 1 »
  Strona 1 z 1