Zeichen
Das Schlüsselwort char
steht für ein einzelnes Zeichen. Ein Zeichenwert wird immer in einfache Anführungszeichen ('
) eingeschlossen.
main.cs
12345678910111213141516using 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
123456789101112131415using 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.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
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
Zeichen
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
12345678910111213141516using 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
123456789101112131415using 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.
Danke für Ihr Feedback!