WEBVTT

00:00.710 --> 00:06.680
In diesem lernen wir ÜBER OPERATOREN und auch den Ausdruck, nur um die Grundidee zu bekommen.

00:06.730 --> 00:09.880
Dann werden wir sie im nächsten Video in den Programmen verwenden.

00:10.420 --> 00:13.440
Lassen Sie uns also verstehen, was Operatoren sind.

00:13.450 --> 00:16.180
Operatoren sind in der C++-Programmierung vordefiniert.

00:16.180 --> 00:23.760
Sie sind nützlich, um einige Operationen durchzuführen, und es gibt Symbole für Operatoren wie in der Mathematik. Ein Plus ist das Symbol

00:23.800 --> 00:27.340
zum Addieren von zwei Nein. auf die gleiche Weise

00:27.450 --> 00:32.600
Hier sind Symbole vorhanden und mit jedem Symbol ist eine Operation verbunden.

00:32.770 --> 00:36.010
Schauen wir uns also einige der Operatoren an, die ich hier geschrieben habe.

00:36.110 --> 00:41.410
Siehe vor allem arithmetische Operatoren arithmetische Operatoren sind Addition Subtraktion Multiplikation Division

00:41.410 --> 00:42.880
und das Modul.

00:43.000 --> 00:46.140
Dies sind die Operatoren, die ich jetzt besprechen werde.

00:46.270 --> 00:51.820
Dann die anderen Operatoren, die relationale Operatoren sind. Diese sind zum Vergleichen von Zahlen und zum Vergleichen von

00:51.820 --> 00:52.570
Werten nützlich.

00:52.630 --> 00:58.060
Diese Operatoren sind also kleiner als, kleiner als gleich, größer als, größer als gleich, gleich und ungleich.

00:58.510 --> 01:01.640
Diese Operatoren werden also später lernen. also weiter logisch.

01:01.840 --> 01:06.880
Jetzt weiß ich nicht, ob Sie die Idee zu diesem Thema haben oder nicht, aber ich werde es als ein ganz neues

01:06.880 --> 01:08.290
und frisches Thema für Sie behandeln.

01:08.290 --> 01:15.160
Später werden wir also etwas über logische UND-, ODER-, NICHT-Operationen lernen. Diese bitweisen Operationen sind ebenfalls

01:15.160 --> 01:19.510
ähnlich, haben jedoch einen großen Unterschied zu diesen beiden.

01:19.540 --> 01:23.440
Diese sind auch UND, ODER, NICHT &amp; XOR.

01:23.570 --> 01:28.780
So erfahren wir, dass wir dazu ein separates Video haben. dann inkrementieren Sie den Dekrement-Operator.

01:28.780 --> 01:34.030
Dies sind leistungsfähigere und häufiger verwendete Operationen in der C++-Programmierung.

01:34.030 --> 01:40.150
Als Nächstes dieser Aufgabe haben wir dieses Recht zum Speichern des Wertes verwendet, und es gibt viele andere Operationen, die

01:40.150 --> 01:44.620
wir lernen werden, während wir die neuen Themen im Laufe des Kurses weiter behandeln.

01:44.620 --> 01:46.600
Wir werden mehr über weitere Operatoren erfahren.

01:46.680 --> 01:52.360
In diesem Video lernen wir jetzt arithmetische Operationen und lernen, wie man

01:52.540 --> 01:53.810
Ausdrücke bildet.

01:53.950 --> 02:00.290
Lassen Sie uns die Idee dazu bekommen. Nehmen wir die Operation siehe Addition Subtraktion Multiplikation.

02:00.310 --> 02:01.140
das ist Stern.

02:01.150 --> 02:04.210
Es wird auch uns astrik genannt.

02:04.240 --> 02:07.650
Dies wird als Astrik bezeichnet, die Schüler nennen es Stern, aber Dies ist

02:07.660 --> 02:08.060
Astrik.

02:08.060 --> 02:09.750
Addition, Subtraktion, Dies wird

02:09.760 --> 02:13.100
als Multiplikation verwendet und dann ist dies eine Division.

02:13.270 --> 02:20.260
Und dies ist ein Perzentilsymbol und dies ist eine Mod, die wir in C++ als Mod bezeichnen.

02:20.290 --> 02:22.020
Lassen Sie uns verstehen, wie sie funktionieren.

02:22.840 --> 02:28.830
Siehe Sie sind für die Durchführung von Operationen mit Daten gedacht. Zunächst sollten Sie Daten haben, wo Sie Daten

02:28.840 --> 02:30.400
in Ihrem Programm aufbewahren.

02:30.480 --> 02:31.630
In den Variablen.

02:31.720 --> 02:34.150
Lassen Sie mich einige Variablen nehmen.

02:34.210 --> 02:37.070
Ich schreibe kein komplettes Programm, sondern zeige es Ihnen hier.

02:37.090 --> 02:45.600
Ich habe zwei Variablen a b, wie ich auch C nehmen werde, jetzt hat a den Wert 10 und das b

02:45.610 --> 02:47.300
den Wert 5.

02:47.360 --> 02:50.210
Lassen Sie uns nun diese Operationen als Erstes ausführen.

02:50.380 --> 02:57.450
Wenn ich sage, dass C a plus b zuweist, werden die Werte von a und b addiert und das Ergebnis wird hier gespeichert.

02:57.450 --> 03:00.610
Das System plus 5 und das Ergebnis ist 15.

03:00.610 --> 03:02.690
Das ist in diesem Formular gespeichert.

03:03.010 --> 03:05.920
So funktioniert es sehr gut, wenn Sie es in Ihrem Programm verwenden.

03:06.240 --> 03:08.190
Also werden wir es danach verwenden.

03:08.210 --> 03:10.030
Jetzt statt diesem ersten.

03:10.060 --> 03:17.340
Wenn ich dieses C verwende, weise ein minus B zu, dann ist dies 10 minus fünf und das Ergebnis von diesem ist 5.

03:17.350 --> 03:19.630
Das wird hier gespeichert.

03:20.050 --> 03:21.580
Dann schauen wir uns als nächstes an.

03:21.580 --> 03:24.190
Das ist Multiplikation. drittens, wenn ich so

03:24.340 --> 03:31.940
schreibe, C weise a multipliziert mit B zu, dann ist dies 10 * 5 i. e 50.

03:31.970 --> 03:35.350
Das sind die 50, die in diesem gespeichert sind.

03:35.650 --> 03:37.470
Jetzt müssen wir noch 2 sehen.

03:37.540 --> 03:39.330
Diese sind richtig wichtig.

03:39.360 --> 03:41.340
Es gibt eine Teilung und Mod.

03:41.560 --> 03:42.790
Schauen wir uns das also an.

03:42.820 --> 03:47.830
Hier zeige ich Ihnen die erste, die eine Teilung ist, also fragen Sie, aber diese Reihenfolge ist die vierte.

03:48.130 --> 03:54.830
Wenn ich also sage, dass a durch b geteilt wird und das Ergebnis in C ist, was bedeutet das dann?

03:54.850 --> 03:58.040
Schauen wir uns das hier an.

03:58.210 --> 04:03.070
Es wird durch die B-Werte wie viel 10 und die B-Werte wie viel geteilt.

04:03.070 --> 04:04.420
5.

04:04.420 --> 04:11.780
Das wird also geteilt, diese 5 teilt diese 10 durch 2 mal 5 zu zweien 10.

04:12.020 --> 04:12.480
Rechts.

04:12.550 --> 04:13.900
Und das ist Null.

04:14.080 --> 04:16.470
Schauen wir uns also diese Dinge an.

04:16.600 --> 04:18.270
Lassen Sie uns dies lernen.

04:18.370 --> 04:19.890
Dies ist eine Dividende.

04:21.000 --> 04:22.690
Dies ist Teiler.

04:23.810 --> 04:26.120
Und das ist Quotient.

04:26.150 --> 04:34.900
Und was immer nach der Division übrig bleibt, ist ein Restdividende und ein Divisor.

04:34.910 --> 04:36.490
Das ist für uns also wichtig.

04:36.500 --> 04:37.960
Dies ist ein Quotient.

04:38.030 --> 04:42.710
Dies ist eine Erinnerung, dies ist ein Quotient und diese Erinnerung.

04:42.720 --> 04:44.250
Also, wenn ich eine Teilung verwende.

04:44.490 --> 04:51.540
Was ich bekomme, wenn ich eine Division verwende, erhalte ich das Ergebnis, das Quotient 10 dividiert durch

04:51.660 --> 04:55.820
5 ist. Quotient ist zwei, dies ist zwei, wenn angenommen.

04:55.880 --> 04:59.760
Dies ist keine Zehn, ich werde sie jetzt anstelle von Zehn ändern.

04:59.810 --> 05:03.280
Wenn a dreizehn ist, was dann.

05:03.530 --> 05:05.330
Lassen Sie uns es sehen, indem Sie dieses entfernen.

05:05.330 --> 05:06.780
Ich werde es hier zeigen.

05:07.010 --> 05:09.520
Sehen Sie hier, ich habe a ist 13 und B ist fünf.

05:09.530 --> 05:10.890
Das sind ganze Zahlen.

05:10.940 --> 05:20.000
Wenn ich dann c a dividiert durch B zuweist, dann passiert 13, 13 dividiert durch fünf und dies wird durch zwei Groschen

05:20.000 --> 05:24.230
dividiert und das ist zehn und das ist Rest.

05:24.710 --> 05:28.700
Was ist also ein Quotient? Quotient ist zwei und der Rest ist eine 3.

05:28.700 --> 05:28.940
Rechts.

05:29.150 --> 05:32.290
Das bringt also was? Quotient. Division ergibt Quotienten.

05:32.360 --> 05:41.840
Das Ergebnis 13 dividiert durch 5 ist also zwei, es ist nicht zwei, sondern zwei Komma sechs.

05:41.970 --> 05:43.740
Das ist also die Dezimalzahl.

05:43.860 --> 05:45.010
Es ist ein Fließkommawert.

05:45.060 --> 05:46.050
Aber was ist der Datentyp.

05:46.050 --> 05:46.730
Wir haben genommen.

05:46.740 --> 05:50.190
Wir haben Integer genommen, damit es nur Integer ist.

05:50.280 --> 05:54.930
Dies ist also die einzige wichtige Sache, die wir wissen sollten, wenn Sie eine Division mit ganzen Zahlen durchführen.

05:54.930 --> 05:57.220
Dann ist das Ergebnis auch ganzzahlig.

05:57.390 --> 06:01.600
Auch wenn Sie den Gleitkommawert erhalten, wird er nicht angezeigt.

06:01.600 --> 06:02.750
Wie man ein

06:02.790 --> 06:04.230
Gleitkomma-Ergebnis erhält, zeige ich Ihnen danach.

06:04.270 --> 06:11.410
Als nächstes werden wir sehen, wie man Mod verwendet, siehe hier, anstelle dieser nächsten Anweisung werde

06:11.410 --> 06:15.060
ich C schreiben, um einen Mod B zuzuweisen.

06:15.330 --> 06:17.590
Was ist also Mod? der Rest.

06:17.610 --> 06:18.210
Was ist das.

06:18.250 --> 06:22.260
3. Also wenn 13 von 5 modifiziert wird.

06:22.260 --> 06:24.110
Nach der Division ist der Rest also 3.

06:24.120 --> 06:26.900
Damit ergibt sich der Rest 3.

06:27.110 --> 06:27.570
Das ist es.

06:27.900 --> 06:32.080
So blieben die mehr Operationsgeschenke von zwei Zahlen übrig.

06:32.340 --> 06:37.370
Es gibt also einen Unterschied, wenn Sie sich klar erinnern sollten, dass die Division zum Quotienten wird.

06:37.420 --> 06:39.930
Dieser Quotient und der Mod gibt.

06:40.030 --> 06:46.350
Rest. Es ist manchmal verwirrend für die Schüler, dies zu verstehen, aber das ist sehr einfach.

06:46.350 --> 06:50.700
Sie sollten also genau wissen, was Quotient ist und was

06:51.080 --> 06:55.670
eine Erinnerung daran ist, dass Sie sich dies jetzt leicht merken können.

06:55.730 --> 06:57.250
Ich werde dies entfernen und ich werde es Ihnen zeigen.

06:57.290 --> 07:03.650
Lassen Sie uns nun sehen, wie Sie das Gleitkomma-Ergebnis erhalten, wenn zwei ganze Zahlen geteilt werden. Sehen

07:03.700 --> 07:11.040
Sie bereits, dass Sie a und b teilen möchten, da a und b beide Ganzzahltypen sind, also 13 geteilt durch 5.

07:11.040 --> 07:13.880
Dies ergibt das Ergebnis als 2 Ist.

07:13.890 --> 07:16.620
Division ergibt das Ergebnis bei zwei Komma sechs.

07:16.620 --> 07:17.530
Das ist schweben.

07:18.480 --> 07:20.380
Also wollen wir das Ergebnis in float.

07:20.460 --> 07:26.970
Aber diese beiden sind Ganzzahlen, die wir nicht bekommen, aber wir müssen sie typisieren, um Float zu verlassen.

07:26.970 --> 07:28.710
Also, was ist Type Casting?

07:28.740 --> 07:31.020
So können wir den Datentyp dieses Ergebnisses ändern.

07:31.030 --> 07:35.200
Dies ist wahr, wenn Sie darüber schreiben, möchten wir, dass es ein Schwimmer ist.

07:35.250 --> 07:36.560
Also das eigentliche Ergebnis.

07:36.570 --> 07:37.220
Was bekommen wir.

07:37.220 --> 07:41.550
Das sind zwei Komma sechs, die uns zwei Komma sechs gegeben werden, und die Variable, die wir nehmen.

07:41.550 --> 07:42.680
Dies sollte schweben.

07:42.720 --> 07:49.500
Also habe ich c genommen, das ist Float-Typ hier. jetzt gibt diese ganzzahlige Division ein Gleitkomma-Ergebnis.

07:50.340 --> 07:54.970
Das nennt man uns also Typcasting Typcasting bedeutet hier unseren Datentyp zu ändern.

07:55.020 --> 08:01.030
Das Ergebnis wäre eine ganze Zahl, aber wir wandeln zum Zeitpunkt der Division nur zu diesem Zeitpunkt in

08:01.030 --> 08:06.480
Float um, nur weil das Ergebnis, das wir erhalten, nur zwei Komma sechs ist. Ich stelle mir

08:06.480 --> 08:13.050
vor, es ist abgeschnitten und gibt uns 2, aber wir wollen zeigen nur sechs, wenn Sie hier richtig tippen, erhalten Sie

08:13.050 --> 08:16.030
das tatsächliche Ergebnis, das zwei Komma sechs ist.

08:16.080 --> 08:17.180
Also das Typ-Casting.

08:17.190 --> 08:20.890
So erhalten wir das Float-Ergebnis aus der Ganzzahldivision.

08:20.940 --> 08:26.880
Als nächstes habe ich hier ein weiteres Beispiel Ich habe drei Variablen, die alle nur Float sind. Wenn ich

08:26.970 --> 08:33.620
jetzt a durch B teilen möchte, ist das Ergebnis nur ein Gleitkomma-Ergebnis, und das Ergebnis nehme ich in Variable C auf, also

08:33.660 --> 08:39.480
mache ich es nicht Sie müssen sich keine Gedanken über die Typumwandlung machen, da a und b nicht

08:39.480 --> 08:42.600
vom Typ float sind, sodass das Ergebnis float ist.

08:43.110 --> 08:49.310
Daraus können wir also verstehen, dass wir das Ergebnis in Integer erhalten, wenn wir Ganzzahlen haben und Sie eine

08:49.320 --> 08:51.000
arithmetische Operation mit Ganzzahl durchführen.

08:51.270 --> 08:53.830
Wenn es ein Float ist, erhalten wir das Ergebnis in float.

08:53.850 --> 08:59.030
Wenn Sie einen anderen Datentyp haben, erhalten Sie den gleichen Datentyp.

08:59.190 --> 09:01.140
Als nächstes werde ich noch eine Sache zeigen.

09:01.260 --> 09:06.420
Wir haben den Mod-Operator gesehen, der den Rest angibt, wenn die beiden nein. sind geteilt.

09:06.660 --> 09:12.900
In diesem Fall ist also ein mod B, wenn a durch B geteilt wird, der Rest ist 3.

09:12.900 --> 09:15.400
Dies ergibt den Rest, der 3 ist.

09:15.510 --> 09:16.110
Rechts.

09:16.140 --> 09:24.560
Diese Mod-Operation kann also über ganze Zahlen ausgeführt werden. kann ich hier einen mod b machen und das ergebnis in einer

09:24.560 --> 09:25.620
variablen speichern.

09:25.740 --> 09:33.840
Nein, wir können keine Mod-Operation auf Float-Nr. durchführen. das musst du wissen. dann habe ich hier einen weiteren

09:33.840 --> 09:35.790
Datentyp, der Zeichentyp ist.

09:35.790 --> 09:42.720
Angenommen, ich möchte einen Mod b ausführen und das Ergebnis in c speichern. ist es für Charaktere erlaubt?

09:42.720 --> 09:43.790
Ja es ist erlaubt.

09:43.950 --> 09:47.790
Mod ist also nur für ganze Zahlen und Zeichen erlaubt.

09:48.880 --> 09:54.580
Hier werden Sie vielleicht verwirrt sein, dass ich Zahlen in Zeichen speichere. Wenn Sie sich also erinnern,

09:54.580 --> 09:59.350
haben wir in den Datentypen gelernt, dass Zeichen nichts anderes als Zahlen sind.

09:59.350 --> 10:00.920
Das sind Codes.

10:01.000 --> 10:07.640
Jedes Zeichen hat also einen ASCII-Code, also ist ein Zeichen nur ein ganzzahliger Typ, sodass es in den Codes

10:07.640 --> 10:09.160
des Zeichens gespeichert wird.

10:09.190 --> 10:16.720
Wenn Sie also kein Zeichen direkt speichern, können Sie auch einen Code zuweisen oder wenn ich hier eins

10:17.190 --> 10:19.290
schreibe, ist dies nur 65.

10:19.630 --> 10:21.130
Es ist ein numerischer Wert 65.

10:21.430 --> 10:28.300
Dann führen Sie Mod-Mod-Operationen mit ihren numerischen Werten durch, die ganzzahlige Werte sind.

10:28.300 --> 10:32.000
Das ist alles. Mod-Betrieb ist auf diesen beiden erlaubt.

10:32.320 --> 10:35.720
In diesem Video haben wir die Operatoren kennengelernt.

10:35.800 --> 10:38.880
Ich habe die Arbeitsweise der Betreiber erklärt. Jetzt zeige ich

10:38.880 --> 10:44.180
Ihnen im nächsten Video, wie man Ausdrücke schreibt und was es mit Vorrang bedeutet.

10:44.230 --> 10:48.000
Danach werden wir einige Programme schreiben, die Operatoren verwenden.
