Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 19.05.2002 Skąd: Tarnów Ostrzeżenie: (0%)
|
1. Mam liczbę z zakresu 1-255 i potrzebuje ją skonwertowac do zapisu binarnego
2. 4 cyfrową liczbe binarną potrzebuje przekonwertowac do zapisu dziesiętnego Dzieki z góry |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%)
|
nie wiem czy mam racje (pisze z pamięci ale to się robi jakoś tak).
z binarnej na dziesiętną dla każdej cyfry wartość * 2 ^ pozycja cyfry od prawej (gdzie ^ to potęga, a pozycja cyfry liczy się od 0) czyli liczba dziesiętna z 101: 1 * 2 ^ 0 + 0 * 2 ^ 1 + 1 * 2 ^ 2 = 1 + 0 + 4 = 5 z dziesiętnej na binarną dzielisz ostatni wynik z dzielenia przez 2 (na początku całą liczbę) aż z dzielenia wyjdzie 0, a reszte odkładasz od prawej jako liczbe, czyli np. binarna z 5: 5/2=2 r. 1 -> liczba ma postać 1 2/2=1 r. 0 -> liczba ma postać 01 1/2=0 r. 1 -> liczba ma wartość 101 albo base_convert(); |
|
|
|
ripman Zamiana liczb dziesiątkowych<>binarnych 1.06.2003, 19:34:59
maggot napisalbym Ci, ale tak to bys sie niczego nie nauc... 1.06.2003, 19:42:53
ripman tyle ze potrzebuje to pilnie na jutro
i chyba si... 1.06.2003, 19:43:53
DeyV bin2 .... () 1.06.2003, 19:56:40
kurtz Re: Zamiana liczb dziesiątkowych<>binarnych 2.06.2003, 12:18:25
woocash odp 7.06.2003, 11:30:51
ripman glupi nie jestem - potrzebowalem po prostu algoryt... 7.06.2003, 20:02:41 ![]() ![]() |
|
Aktualny czas: 15.01.2026 - 06:41 |