Dezimal Zahlen
Dezimalzahlen sind ein numerisches System, das auf der Nummer 10 basiert. Sie verwenden 10 verschiedene Ziffern (0-9), um einen numerischen Wert darzustellen. Zum Beispiel sind jede Kombination von Ziffern wie 123, 786, 992 und 0 alle Dezimalzahlen.
Binärzahlen
Binäre Zahlen hingegen basieren auf einem numerischen System von 2 und verwenden nur 2 Ziffern: 0 und 1. Eine beliebige Kombination dieser Ziffern repräsentiert eine Binärzahl wie 1001, 101, 11111 oder 101010.
Binärzahlen werden in Computersystemen häufig verwendet, da sie durch Schalter, die entweder ein- oder ausgeschaltet sind.
Wie man Dezimalzahl in C in C umwandelt++
Um eine Dezimalzahl in C ++ in Binärzumachen umzuwandeln, werden folgende Schritte befolgt:
Im Folgenden finden Sie das Beispiel C ++ - Programm, in dem die Benutzereingaben in Dezimalzahl eingebracht werden und es in Binary umwandeln:
#enthaltenDas Programm erklärte mit der Erklärung eines Arrays namens Binär-Zahlen Mit 10 Elementen eine Ganzzahlvariable Dezimalzahl, und eine Ganzzahlvariable Index auf 0 initialisiert. Danach wird der Benutzer gebeten, eine Dezimalzahl einzugeben, die eingelesen und gespeichert wird Dezimalzahl.
Danach wandelt eine Schleife Dezimalzahl in binär um. In jeder Iteration der Schleife wird der Rest der Dezimalzahl geteilt durch 2 in der gespeichert Binär-Zahlen Array am aktuellen Index, und die Dezimalzahl ist durch 2 geteilt. Der Index wird dann erhöht, um zum nächsten Element des Arrays zu wechseln. Dies wird weitergehen, bis die Dezimalzahl 0 wird.
Nachdem die binäre Umwandlung abgeschlossen ist, a Für Schleife wird verwendet, um die Binärzahl zu drucken. Der Für Schleife beginnt am höchsten Index der Binär-Zahlen Array (Index - 1) und rückwärts zum ersten Element (Index 0) iteriert. Die binären Ziffern werden in umgekehrter Reihenfolge aus dem letzten Element der Konsole gedruckt Binär-Zahlen Array zum ersten.
Die folgende Ausgabe wird auf der Konsole angezeigt. Der Benutzer wird gebeten, die Dezimalzahl einzugeben, und seine konvertierte Binärnummer wird gedruckt.
Abschluss
Dezimalzahlen sind Basis -10 -Zahlen, die normalerweise verwendet werden. Andererseits sind Binärzahlen Basis -2 -Zahlen, die nur zwei Werte haben, entweder 1 oder 0. In C ++ können wir Code schreiben, der die Dezimalzahl mit einigen einfachen Schritten in eine Binärzahl umwandelt. Dieser Artikel deckt den vollständigen Code für die Konvertierung von Dezimalzahl in Binärer ab.