Ganzzahl Division in C

Ganzzahl Division in C
„C ist eine häufig verwendete, effiziente und anpassbare grundlegende Computersprache. In einfachen Worten ist das Verständnis „C“ der erste Schritt zum Erlernen anderer Programmiersprachen. C bietet eine Vielzahl von Funktionen, um eine Vielzahl von Aufgaben auszuführen. In diesem Artikel werden wir die Aufteilung von zwei Ganzzahl -Zahlen mit dem Division Operator (/) und dem Modulo -Operator (%) durchführen, um den Quotienten -Rest zu erhalten. Obwohl die Funktion „Div t ()“ der C -Programmiersprache auch für uns zur Verfügung steht, um den Quotienten und den Rest zu erhalten.”

Beispiel Nr. 1: Teilen zweier Zahlen unter Verwendung des einfachen Abteilungsvorgangs (/)

In diesem Beispiel teilen wir zwei Ganzzahlwerte in die Sprache „C“ mit dem Abteilungsvorgang auf. Das folgende Skript zeigt, wie die Abteilungsoperation in der Sprache „C“ programmatisch implementiert wird.

Beginnen wir den Code. Dieser Code beginnt mit der Zeile „#include“, was bedeutet, dass wir zuerst die Headerdateien des Code, die alle erforderlichen Eingänge und Ausgabevorgänge enthalten, dem Code hinzufügen. Es handelt sich ledig. Die "Hauptfunktion" wird dann mit dem "int" -Datenatyp verwendet. Grundsätzlich wird die Funktion „int main ()“ verwendet, um die Werte des Ganzzahl -Datentyps zurückzugeben.

Nachdem wir zwei lockige Klammern zwischen diesen beiden Klammern eingefügt haben, initialisieren wir zuerst drei Variablen "A", "B" und "Division" mit dem Ganzzahl -Datentyp. Wir initialisieren „Division“ an dieser Stelle, weil wir dort einen Abteilungsvorgang ausführen müssen, und das Ergebnis wird innerhalb der „Division“ gespeichert werden. Anschließend verwendeten wir die „Druckfunktion“, um die Anweisung „Eingeben der Zahlen“ zu drucken. Wir verwendeten vor und nach dieser Aussage, da wir nach der Anzeige dieser Anweisung zur nächsten Zeile übergehen wollten. Jetzt zeigen wir eine weitere Anweisung „erste Nummer“ an, indem wir die Druckfunktion noch einmal verwenden. Die Funktion "scan ()" "scan f" wurde dann verwendet, um Eingaben vom Benutzer zu entnehmen. Wir haben in dieser Scanfunktion „%d“ und „& a“ verwendet.

In der Sprache „C“ für den Datentypenspezifizierer wird %d verwendet. Es bezeichnet den Typ der Variablen als Dezimalzahl und bezeichnet „&“ Ampers und; Es ermöglicht uns, die Adresse der variablen Nummer zu übergeben, an der wir die Daten speichern, die im Speicher gelesen werden können. Da wir uns teilen müssen und uns bewusst sind, dass zwei oder mehr zwei Zahlen verwendet werden müssen, müssen wir eine zweite Zahl vom Benutzer erhalten, indem wir die Funktion „scan ()“ verwenden. Wir drucken jedoch die Anweisung „zweite Nummer“ und verwenden dann in der nächsten Zeile die Methode „scan ()“, um den zweiten Wert vom Benutzer zu erhalten.

Dann haben wir die beiden Variablen "A" und "B" mit dem Operator (/) geteilt, und der resultierende Wert wurde in der Variablen „Division“ gespeichert, die wir mit einem Ganzzahl -Datenatyp in der ersten Zeile initialisiert haben. Wir zeigen jetzt die Ergebnisse der Abteilung, wie im Screenshot gezeigt. Um die Ausgabe anzuzeigen, klicken Sie auf die Schaltfläche „Ausführen“.

Bevor Sie mit dem Eingeben von Zahlen beginnen, wird die Anweisung „Eingeben der Zahlen“ angezeigt. Danach wird der Benutzer gebeten, die Nummern der Abteilung einzugeben. "16" ist die erste Nummer, die wir eingeben. Der Benutzer wird aufgefordert, nach dem Eingeben der ersten Nummer eine zweite Nummer einzugeben, nachdem die Eingabetaste auf der Tastatur gedrückt wurde. In der zweiten Nummer haben wir "2" eingegeben; Daher teilen wir 16 in diesem Beispiel 16 durch 2.

Sobald beide Zahlen eingegeben wurden und dann die Eingabetaste drücken, wird die Aufteilung der durch zwei geteilten Nummern 16 angezeigt. Das Ergebnis ist „8“, was darauf hinweist, dass der Vorgang vom Code abgeschlossen wird.

Beispiel Nr. 2: Verwendung des Abteilungsbetreibers (/) und des Modulo -Operators (%), um den Quotienten und den Rest zu bestimmen

Ähnlich wie beim vorhergehenden Beispiel beinhaltet dieses auch das Lokalisieren und Anzeigen des Restes der Abteilung. In dieser C -Programmierung kann der Abteilungsbetreiber (/) nicht verwendet werden, um den Rest zu erhalten. In der C -Sprache finden wir den Rest, indem wir das prozentuale "%" -Symbol verwenden, das als Modulo verwendet wird. In diesem Code nehmen wir zwei Werte vom Benutzer ab und teilen sie und zeigen dann ihren Quotienten und den Rest an. Der folgende Code zeigt, wie er im Tool ordnungsgemäß funktioniert.

Beginnen wir mit der Implementierung unseres zweiten Beispielcodes, indem wir zunächst das „stdio“ enthalten.H ”Header -Dateien. Anschließend wird die Funktion „main ()“ mit dem Datenatyp „int“ verwendet. Int Datatype wird für Ganzzahlen verwendet. Wir haben "int main ()" verwendet, da diese Funktion die Ganzzahl -Datentyp -Werte zurückgibt. Dann haben wir zwei lockige Klammern zwischen diesen Klammern verwendet. Zunächst haben wir vier Variablen mit dem "int" -Datenatyp "Nummer", "Divisor", "Quotienten" und "Erinnerung" initialisiert."Dann haben wir die Funktion" print () "verwendet, um die Anweisung" Nummer eingeben "zu drucken, nachdem wir die Funktion" scan () "verwendet haben.

Wir haben in der Scanfunktion „%i“ verwendet, und nachdem wir ein Komma hinzugefügt haben, verwendeten wir „& nummer."Der Formatspezifizierer"%i "wird verwendet, um einen Ganzzahl -Datentyp für die Variablen zu bezeichnen, und" & Nummer "wird verwendet, um den Wert an dem Ort zu speichern, den der Benutzer bietet. Ähnlich wie zuvor möchten wir jetzt den Divisor vom Benutzer erhalten. Dazu drucken wir zuerst die Anweisung "Geben.

Um den Quotienten zu finden, verwendeten wir den Divisionsbetreiber (/). Wie Sie sehen können, wird in diesem Fall „Zahl/Divisor“ verwendet, was impliziert, dass die Zahl durch den Divisor geteilt wird, und das Ergebnis wird im variablen Quotienten gespeichert, den wir am Anfang initialisiert haben. Der Rest wird dann unter Verwendung des Symbolprozentsatzes „%“ bestimmt, der als Modulo in der Programmiersprache „C“ bekannt ist. Daher wird im obigen Bild „Anzahl% Divisor“ verwendet, um den Rest der Teilung zu berechnen.

Jetzt, wo wir zum Ende des Code gekommen sind, in dem wir das Ergebnis anzeigen müssen. Dazu haben wir einfach die Druckfunktion in der Druckfunktion verwendet. Wir haben sowohl Quotienten- als auch Restwerte bestanden. Wir haben „Quotient =%i/n“ mit invertierten Kommas verwendet; Dieser „%i“ ist ein Formatspezifizierer für Ganzzahlwerte, während „/n“ verwendet wird, um eine neue Zeile zu springen.”Wir haben ein Komma getippt und es dann hier verwendet. Das gleiche Verfahren wird in der nächsten Zeile verwendet, um den Rest anzuzeigen. Dann haben wir "Return 0" verwendet und zurückgegeben (0), was darauf hinweist, dass das Programm effektiv ausgeführt wurde und sein Ziel erreicht hat. Lassen Sie uns nun die Ausgabe des Codes anzeigen.

Wenn wir den Code ausführen, fordert der Benutzer auf, die Nummer für die Abteilung einzugeben. Sie können sehen, dass wir „50“ als erste Zahl eingegeben haben. Nach dem Drücken der Eingabetaste wird der Benutzer aufgefordert, die Nummer für einen Divisor einzugeben. Daher haben wir "10" als Nummer eingegeben. Drücken Sie danach die Eingabetaste.

Wie Sie im obigen Bild sehen können, wird der Wert des Quotienten und des Restes nach dem Drücken der Eingabetaste angezeigt. Wenn wir also "50" durch "10" teilen, bekommen wir den Quotienten "5", und der Rest wird "0" sein.

Abschluss

In diesem Artikel haben wir gezeigt, wie man zwei Zahlen in der C -Programmierung mit dem Division Operator aufteilt. Um dies zu veranschaulichen, haben wir Ihnen zwei alternative Beispiele zur Verfügung gestellt. Unter Verwendung des Division (/) -Operators fanden wir nur den Quotienten im ersten Fall, während wir im zweiten Beispiel sowohl den Quotienten als auch den Rest fanden. Der Rest wird unter Verwendung des Modulo -Betriebs (%) bestimmt. In beiden Beispielen verwenden wir die Funktion „scan ()“, um die Eingabestalte des Benutzers zu erhalten, bevor wir zwei Zahlen teilen. Mit diesen beiden Beispielen können Sie mit Leichtigkeit Abteilungsvorgänge in der C -Programmierung ausführen.