In C ++ gibt es vier Arten von Literas: Dezimal, Oktal und binär. Dieser Artikel behandelt die Unterschiede zwischen jedem Typ. Wenn Sie verwirrt sind, beginnen Sie mit der Basis-Ziffer. Heute sind mehr als einhundert Oktal- und Dezimalstellen verwendet. Dezimal- und Oktalfiguren werden austauschbar verwendet, aber es gibt auch binäre und hexadezimale Literas.
Null wörtlich
Ein Nullliteral ist eine Variable ohne Wert. Es repräsentiert das Fehlen eines Wertes im Quellcode. In C#gibt es viele Arten von Ausdrücken ohne Typen. Beispielsweise haben Methodengruppen in C# 1.0 und anonymen Methoden in C# 2.0 keine Typen. In ähnlicher Weise haben Lambdas in C# 3.0 keine Typen. Ein Nullliteral ist daher unnötig und seine Referenzen wurden aus der Spezifikation in C# 3.0 entfernt.
Charakter (char) wörtlich
Ein Zeichenliteral ist eine codierte Zeichenfolge, die ein einzelnes Zeichen darstellt. Das Charderliteral kann entweder ein reservierter oder ein universeller Charaktername sein. Im Allgemeinen ist der von einem Zeichenliteral angegebene Wert während der Laufzeit nicht veränderbar, im Gegensatz zu Variablen, die Zeichenwerte speichern. Aus diesem Grund ist es wichtig, einem Charakter wörtlich zu entkommen, wenn es in einem Programm verwendet wird. Hier sind einige häufige Beispiele für die Verwendung eines Char -Literales.
Ganzzahl wörtlich
Das Ganzzahl -Literal ist eine Art String, der einen Wert direkt im Quellcode darstellt. Es ist eine hervorragende Möglichkeit, Ihren Code schnell zu testen, und es wird Ihnen helfen, zu verstehen, wie Sie ihn verwenden können. Aber was ist ein Ganzzahl buchstäblich? Wie unterscheidet es sich von einem Streichliteral? Lesen Sie weiter, um mehr zu erfahren. Im Folgenden sind einige der Vor- und Nachteile einer Ganzzahl wörtlich aufgeführt. Wir werden über seine Unterschiede zu anderen Arten von Zeichenfolgen und darüber sprechen, wie sie in Ihren eigenen Programmen verwendet werden können.
Saitenliteral
Ein String -Literal ist eine Art anonymer Quellcodewert. Moderne Programmiersprachen verwenden für String -Literale eine zitierte Abfolge von Zeichen (formell als Klammern bezeichnet). Ein String -Literal, der den Wert foo enthält, wird als x = foo bezeichnet. Ein String -Literal mit dem Wert Foo hat einen zitierten Wert von x, wie im folgenden Beispiel gezeigt. Im Gegensatz zu einer Variablen kann jedoch ein String -Literal wie gewünscht so viele Zeichen zitiert werden.
Schwimmender Punkt wörtlich
Gleitkomma-Literale sind Zahlen mit einem fraktionalen Teil. Diese Zahlen können sowohl in Exponenten- als auch in Dezimalform ausgedrückt werden. Im Fall von Doppel werden diese Literale als Doppel oder Schwimmkörper bezeichnet.
Schwimmende Punktliteral in Java
Ein Float ist eine Art von Variablen und hat vier Teile: eine Ganzzahl, ein Dezimalpunkt, ein fraktionaler Teil und ein Exponent. Ein Float in Java kann entweder in Dezimalform oder in exponentieller Form ausgedrückt werden. Für beide Form ist es notwendig, den Dezimalpunkt und den Exponenten einzubeziehen. Darüber hinaus muss der Wert eines Schwimmers mit einem Zeichen beginnen, normalerweise e.
Schwimmpunkt-Literal in Typenkript
Gleitkomma-Literale sind Zahlen im Typ Float, und sie haben das gleiche Format wie ihre binären Gegenstücke. Im Gegensatz zu JavaScript, das den Zahlentyp verwendet, verwendet TypeScript jedoch den Typ mit größerem Double-Interger-Typ. Daher muss der Wert eines schwimmenden Punktes wörtlich größer als Null sein. Aus diesem Grund muss die Art eines Floating-Point-Literales in Typenkript entweder ein Big-Endian oder eine Oktalbezahlung sein.
Comments