C / C ++ licząc liczbę miejsc po przecinku?
Powiedzmy, że dane wejściowe od użytkownika to liczba dziesiętna, np. 5.2155 (ma 4 cyfry dziesiętne). Może być przechowywany swobodnie (int, double) itp.
Czy jest jakiśsprytny (lub bardzo prosty) sposób, aby dowiedzieć się, ile miejsc po przecinku ma liczba? (trochę jak pytanie, jak znaleźć liczbę parzystą lub nieparzystą przez zamaskowanie ostatniego bitu).