Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Zeichen | Umgang Mit Datentypen
Practice
Projects
Quizzes & Challenges
Quizze
Challenges
/
C# Grundlagen

bookZeichen

Swipe um das Menü anzuzeigen

Das Schlüsselwort char steht für ein einzelnes Zeichen. Ein Zeichenwert wird immer in einfache Anführungszeichen (') eingeschlossen.

main.cs

main.cs

copy
12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { char letter1 = 'a'; char letter2 = 'b'; Console.WriteLine(letter1); // Output: a Console.WriteLine(letter2); // Output: b } } }

Jedes Zeichen besitzt eine entsprechende Zahl in der ASCII-Tabelle, einem von Computern verwendeten System zur Darstellung von Text. Zum Beispiel entspricht a der Zahl 97 und b der Zahl 98. Die vollständige Tabelle finden Sie here. Arithmetische Operationen mit Zeichen verwenden diese Zahlen. Zum Beispiel:

main.cs

main.cs

copy
123456789101112131415
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { char var1 = 'a'; char var2 = 'b'; Console.WriteLine(var1 + var2); // Output: 195 } } }

Der obige Code gibt 195 aus, da die Summe der ASCII-Werte von a und b 195 ergibt.

Die Ziffern von 0 bis 9 können ebenfalls als Zeichen dargestellt werden, indem sie in einfache Anführungszeichen gesetzt werden:

char val = '7';

Allerdings sind als Zeichen dargestellte Ziffern NICHT identisch mit Ganzzahlen.

Hinweis

Das Addieren von Buchstaben mithilfe ihrer ASCII-Werte kann bei der Erstellung einfacher Hashfunktionen nützlich sein. Diese Funktionen können zur Überprüfung der Datenintegrität oder zur Verteilung von Daten auf Speichersysteme verwendet werden. Durch das Summieren der ASCII-Werte der Zeichen in einer Zeichenkette lässt sich eine eindeutige numerische Darstellung dieser Zeichenkette erzeugen.

question mark

Welche dieser Optionen ist ein char-Wert?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 5

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 2. Kapitel 5
some-alt