Jaka jest zasada konwersji binarnej typów floating-point do integer. Wykładowca na uczelni mnie o coś takiego zapytał i nie mogę znaleźć odpowiedzi. Znalazłem tylko konwerter floating-point do liczby dziesiętnej http://www.h-schmidt.net/FloatApplet/IEEE754.html a potrzebuje do binarnej.
0
0
Hmmm... może coś upraszczam, ale:
w floacie jest zapisana mantysa w formacie binarnym, identycznym, jak typ całkowity (to zwykła liczba, tyle że znormalizowana).
masz wykładnik (również w binarnym).
przesuwasz mantysę o odpowiednią ilość miejsc w odpowiednią stronę, obcinasz to, co niepotrzebne i koniec.
trzeba by tylko pomyśleć, ile wynosi ta "odpowiednia ilość miejsc" zależna od wykładnika. i co dokładnie okaże się "niepotrzebne". Ale to chwila pracy na kartce i kilka rysunków IMHO...