Typ zmiennoprzecinkowy -0

Typ zmiennoprzecinkowy -0
darthachill
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 94
0

Witam. W jaki łatwy sposób mogę uniknąć -0 w typach zmiennoprzecinkowych, przy działaniach jak poniżej?

Kopiuj
 
double a=0;
cout << -1*a; // wynik -0

pomógłby zwykły if. Ale wolałbym lepsze wyjście z tej sytuacji jeżeli takie istnieje.

twonek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2500
1
Kopiuj
cout << (-1*a + 0.0);

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.