Tegn
Nøkkelordet char representerer et enkelt tegn. En tegnverdi er alltid omsluttet av enkle anførselstegn (').
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 } } }
Hvert tegn har et tilsvarende nummer i ASCII-tabellen, som er et system datamaskiner bruker for å representere tekst. For eksempel er a 97 og b er 98. Du kan se hele tabellen here. Aritmetiske operasjoner på tegn bruker disse numrene. For eksempel:
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 } } }
Koden ovenfor gir ut 195 fordi summen av ASCII-verdiene til a og b er 195.
Sifrene fra 0 til 9 kan også representeres som tegn ved å omslutte dem med enkle anførselstegn:
char val = '7';
Likevel er sifre representert som tegn IKKE det samme som heltall.
Merk
Å summere bokstaver ved hjelp av ASCII-verdier kan være nyttig for å lage enkle hash-funksjoner. Disse funksjonene kan brukes til dataintegritetskontroller eller fordeling av data på lagringssystemer. Ved å summere ASCII-verdiene til tegnene i en streng, kan du generere en unik numerisk representasjon av den strengen.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 1.59
Tegn
Sveip for å vise menyen
Nøkkelordet char representerer et enkelt tegn. En tegnverdi er alltid omsluttet av enkle anførselstegn (').
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 } } }
Hvert tegn har et tilsvarende nummer i ASCII-tabellen, som er et system datamaskiner bruker for å representere tekst. For eksempel er a 97 og b er 98. Du kan se hele tabellen here. Aritmetiske operasjoner på tegn bruker disse numrene. For eksempel:
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 } } }
Koden ovenfor gir ut 195 fordi summen av ASCII-verdiene til a og b er 195.
Sifrene fra 0 til 9 kan også representeres som tegn ved å omslutte dem med enkle anførselstegn:
char val = '7';
Likevel er sifre representert som tegn IKKE det samme som heltall.
Merk
Å summere bokstaver ved hjelp av ASCII-verdier kan være nyttig for å lage enkle hash-funksjoner. Disse funksjonene kan brukes til dataintegritetskontroller eller fordeling av data på lagringssystemer. Ved å summere ASCII-verdiene til tegnene i en streng, kan du generere en unik numerisk representasjon av den strengen.
Takk for tilbakemeldingene dine!