Witam
Potrzebuję pomocy przy konwersji liczby zapisanej w float na liczbę binarną z miejscami po przecinku. Mam matematyczny wzór na to ale jakoś go nie jarzę :( . Z góry dziękuję za pomoc.
0
0
wejd nahttp://avocado.risp.pl/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=22, zobz ok - Reprezentacja danych w pamieci. Kiedys to czytalem i tam bylo m.in. o kodowaniu liczb rzeczywistych.
0
Bardzo dobry tekst ale mam problemy z implementacją. A dokładnie z jedną <ort>żeczą,</ort> otóż Jak liczbę float podzielić na liczbę int - będącą częścią całkowitą i liczbę float w postaci 0.xxx będącą częścią ułamkową?
0
float liczba = 3.14;
int calk = static_cast<int>(liczba);
float po_przecinku = liczba - static_cast<float>(calk);
Powinno dzizlac, rzutowanie robisz po to zeby kompilator sie nie plul. Pozdro.
0
Powyższy sposób powinien działać, ale jakoś mnie gryzie estetycznie... :P
Możesz użyć funkjci floor() z math.h i policzyć cechę i mantysę z liczby... Tak samo działa, ale jakoś przyzwoiciej;)
0
Dzięki za pomoc. :)