System szesnastkowy
Jak to się liczy mógłby ktoś pokazać na takich liczbach ?
0,221
421314
432
najlepiej jakby ktoś to rozpisał.
Z góry dzięki za pomoc
Masz 16 znaków:
0=0
1=1
...
10=A
11=B
12=C
13=D
14=E
15=F
Na przykład liczba 432. Dzielisz ją przez 16 (bo chcesz uzyskać liczbę w systemie szesnastkowym) i zapisujesz resztę z dzielenia.
432/16
432| = 27, reszta =0
27| = 1, reszta =B
1| = 0, reszta =1
Tak więc 432 to 1B0 w syst. szesnastkowym.
http://www.wolframalpha.com/input/?i=0%2C221%20float float
http://www.wolframalpha.com/input/?i=0%2C221%20ieee%20double-precision double
ogólnie sposóbow zapisywania liczb zmiennoprzecinkowych w systemie szesnastkowym może być wiele, najczęściej korzysta się ze standardowego IEEE https://pl.wikipedia.org/wiki/IEEE_754
edit: aha i to polecam http://www.h-schmidt.net/FloatConverter/IEEE754.html
możesz sobie na żywo zobaczyć jak się poszczególne bity zmieniają lub zmienic je myszką i zobaczyć jaki z tego decimal wyjdzie
i pamiętaj że ułamki które mają skończone rozwinięcie dziesiętne nie muszą mieć skończonego rozwinięcia dwójkowego, prosty przykład 0.1