WEBVTT

00:00.390 --> 00:08.310
Schauen wir uns bitweise Operationen an, die ich auf Variable X habe, indem ich die Werte

00:08.310 --> 00:17.470
Leverne und Vye nehme, ich den Wert fünf nehme und auch Zurda, sagen wir Z, X und Y zuweist.

00:17.670 --> 00:23.380
Es wird also eine Operation an den Werten von X und Y ausgeführt und die Ergebnisse werden in Z gespeichert.

00:23.760 --> 00:25.770
Lassen Sie uns den Wert von Z anzeigen.

00:26.700 --> 00:31.440
Und dann haben wir das gemacht und sehen, wie das Ergebnis aussehen wird.

00:31.440 --> 00:33.840
Ich habe bereits diskutiert, das Ergebnis wird eins sein.

00:33.850 --> 00:36.870
So werden die bitweisen Operationen ausgeführt.

00:36.870 --> 00:37.830
Habe es dir schon gezeigt.

00:38.200 --> 00:42.660
Nehmen wir die Wertschöpfungskette, den Y-Wert auf sieben und sehen, was das Ergebnis sein wird.

00:46.090 --> 00:51.610
Ja, wir bekommen jetzt statt einer Operation den Wertebaum, den wir bereits gesehen haben, an

00:51.610 --> 00:56.800
Bord, ich zeige unsere Operation dort, um zu sehen, was das Ergebnis ist.

01:00.570 --> 01:08.770
Ja, wir haben die 15 alle zu eins 11 als eins null eins eins und sieben ist ein Mann eins.

01:09.000 --> 01:13.010
Wenn also unsere Operationen ausgeführt werden, werden alle Bits zu einem und das Ergebnis ist 50.

01:14.040 --> 01:15.480
Lass mich dir XOR zeigen.

01:16.230 --> 01:17.790
Dies ist der Exar-Betrieb.

01:18.890 --> 01:19.920
Lassen Sie uns den Wert überprüfen.

01:24.220 --> 01:35.230
Dies ist jetzt 12, also haben wir und oder und gesehen. XOR-Operationen lassen uns nun eine Variable vom Typ Zeichen nehmen und diese

01:35.230 --> 01:36.160
entfernen.

01:37.010 --> 01:45.970
Nehmen wir eine Zeichentypvariable X mit dem Wert von fünf und auch Y, dann

01:45.970 --> 01:57.830
sehen wir, warum diese X-Linksverschiebung um eins zuweisen und den Wert von Y anzeigen und dann versuchen, dieses Zeichen anzuzeigen.

01:57.850 --> 02:04.470
Also werde ich es einfach als Integer typisieren und sehen, was die Ausgabe der Werte ist.

02:05.290 --> 02:05.680
Ja.

02:06.070 --> 02:10.630
Der große Stern hat sich auf die linke Seite verschoben und die Zahl verdoppelt sich, da sie zehn wird.

02:11.320 --> 02:19.830
Wenn ich jetzt den Wert 20 hier habe und wenn ich sie einzeln schreibe, sehen wir uns an, was das Ergebnis ist.

02:22.490 --> 02:26.300
Die Zahl wird durch zwei geteilt und das Ergebnis ist ein.

02:29.550 --> 02:34.680
Wenn ich die Umschalttaste verlassen habe, wird die Zahl mit zwei multipliziert und das Ergebnis ist 40.

02:39.970 --> 02:41.130
Ja, das sind 40.

02:42.730 --> 02:47.830
Schauen wir uns die letzte bitweise Operation an, das heißt nicht, wenn ich es getan habe.

02:50.370 --> 02:59.040
X ist gleich fünf, und wenn ich nicht von X sage, dann, wie ich bereits an Bord und Kindern besprochen habe,

02:59.040 --> 03:04.980
wird der Wert minus sechs betragen, ja, wir gehen auf minus sechs zurück.

03:05.670 --> 03:08.310
Erhalten diese Antwort bereits, habe ich an Bord diskutiert.
