Cześć.
Mam liczbę typu float np
float a = 0.0052;
I chcę sprawdzić, czy jest ona równa zero.
Aktualnie robię tak:
if (int(round(a*100)) == 0)
...
Obawiam się jednak, że liczba jaka wyjdzie z round() nie zmieści się do typu int.
- Precyzja do dwóch miejsc po przecinku.
Jak to zrobić poprawnie?