[C/C++]Wypisywanie zmiennych w określonym formacie

faust1002
Użytkownik
Użytkownik
Posty: 22
Rejestracja: 4 lis 2007, o 20:26
Płeć: Mężczyzna
Lokalizacja: Kamienna Góra
Podziękował: 1 raz

[C/C++]Wypisywanie zmiennych w określonym formacie

Post autor: faust1002 »

Witam, mam napisać program, który wypisuje zmienne w określonym formacie. Oto fragment kodu, który sprawia mi problem

Kod: Zaznacz cały

float xfloat = 4.123456789F;
double xdouble = 4.1234567890123456789;
long double xldouble = 4.1234567890123456789012L;

printf("Zmienna xfloat = %1.9f
", xfloat);
printf("Zmienna xdouble = %.19f
", xdouble);
printf("Zmienna xldouble = %.22Lfg
", xldouble);

Problem polega na tym, że dostaje niezbyt dokładne wyniki, nie wiem czy przypisując wartości do zmiennych przekraczam granice dokładności. Proszę o pomoc.
Awatar użytkownika
jarzabek89
Użytkownik
Użytkownik
Posty: 1337
Rejestracja: 11 lis 2007, o 21:36
Płeć: Mężczyzna
Lokalizacja: Gdańsk
Podziękował: 4 razy
Pomógł: 181 razy

[C/C++]Wypisywanie zmiennych w określonym formacie

Post autor: jarzabek89 »

Wybierając typ zmiennych które zajmują mniej pamięci, otrzymamy wynik mniej precyzyjny.

ODPOWIEDZ