Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Zeichen | Umgang mit Datentypen
C# Grundlagen

bookZeichen

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 steht a für 97 und b für 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 von ASCII-Werten kann bei der Erstellung von einfachen Hashfunktionen nützlich sein. Diese Funktionen können für Integritätsprüfungen von Daten oder zur Verteilung von Daten über Speichersysteme verwendet werden. Durch das Summieren der ASCII-Werte der Zeichen in einer Zeichenkette kann eine eindeutige numerische Darstellung dieser Zeichenkette erzeugt werden.

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

Suggested prompts:

Can you explain more about how arithmetic operations work with characters?

What is the difference between a character digit and an integer digit?

Can you give an example of a simple hash function using ASCII values?

Awesome!

Completion rate improved to 1.59

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 steht a für 97 und b für 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 von ASCII-Werten kann bei der Erstellung von einfachen Hashfunktionen nützlich sein. Diese Funktionen können für Integritätsprüfungen von Daten oder zur Verteilung von Daten über Speichersysteme verwendet werden. Durch das Summieren der ASCII-Werte der Zeichen in einer Zeichenkette kann eine eindeutige numerische Darstellung dieser Zeichenkette erzeugt werden.

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
some-alt