Liczby dziesiętne
Liczby dziesiętne to system liczbowy oparty na numerze 10. Używają 10 różnych cyfr (0-9) do reprezentowania dowolnej wartości numerycznej. Na przykład każda kombinacja cyfr, takich jak 123, 786, 992 i 0, są liczbami dziesiętnymi.
Liczby binarne
Z drugiej strony liczby binarne są oparte na systemie numerycznym 2 i używają tylko 2 cyfr: 0 i 1. Każda kombinacja tych cyfr reprezentuje liczbę binarną, taką jak 1001, 101, 11111 lub 101010.
Liczby binarne są szeroko stosowane w systemach komputerowych, ponieważ mogą być reprezentowane przez przełączniki, które są włączone lub wyłączone, co czyni je fundamentalnym elementem pamięci i przetwarzania komputera.
Jak przekształcić dziesiętne na binarne w C++
Aby przekonwertować liczbę dziesiętną na binarną w C ++ Poniższe kroki:
Poniżej znajduje się przykład programu C ++, który przyjmuje dane wejściowe użytkownika w dziesiętne i przekształca go w binarny:
#włączaćProgram rozpoczął się od ogłoszenia tablicy o nazwie liczby binarne Z 10 elementami zmienna całkowitą liczba dziesiętna, i zmienna całkowitą indeks zainicjowane do 0. Następnie użytkownik jest proszony o wprowadzenie numeru dziesiętnego, który jest czytany i przechowywany liczba dziesiętna.
Następnie pętla, przeliczy dziesiętne na binarne. W każdej iteracji pętli pozostała część liczby dziesiętnej podzielonej przez 2 jest przechowywana w liczby binarne tablica przy bieżącym wskaźniku, a liczba dziesiętna jest podzielona przez 2. Wskaźnik jest następnie zwiększany, aby przejść do następnego elementu tablicy. Będzie to trwać, dopóki liczba dziesiętna stanie się 0.
Po zakończeniu konwersji binarnej a dla pętli służy do wydrukowania numeru binarnego. dla pętli zaczyna się w najwyższym indeksie liczby binarne tablica (indeks - 1) i itera do tyłu do pierwszego elementu (indeks 0). Cyfry binarne są drukowane do konsoli w odwrotnej kolejności, z ostatniego elementu liczby binarne tablica pierwszego.
Na konsoli pojawi się następujące dane wyjściowe. Użytkownik jest proszony o wprowadzenie numeru dziesiętnego, a jego konwertowany numer binarny jest drukowany.
Wniosek
Liczby dziesiętne to liczby podstawowe 10, które są normalnie używane. Z drugiej strony liczby binarne to liczby podstawowe, które mają tylko dwie wartości, 1 lub 0. W C ++ możemy napisać kod, który przekształca dziesiętne na liczbę binarną za pomocą niektórych prostych kroków. W tym artykule obejmuje pełny kod do konwersji dziesiętnej na binarny.