Liczba bliska zera float/double

0

Cześć, mam pytanie jak zapisać liczbę bliską zero typu float lub double? Chodzi o to, że chcę optymalizować pewną funkcję i proces optymalizacji ma się zakończyć, gdy norma gradientu będzie wynosić ~0.0 z tym, że nie mogę zrobić czegoś takiego: while(norma){...} bo norma jest typu float lub double. No i zastanawiam się jak dużo zer po przecinku może być, by nie wyjść poza wartość minimalną dla danego typu...
Np. czy zapis norma < 0.00000000000001 dla typu float jest akceptowalny?

2

Lub std::numeric_limits<float>::min()

1 użytkowników online, w tym zalogowanych: 0, gości: 1