Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Tegn | Håndtering av Datatyper
C#-Grunnleggende

bookTegn

Nøkkelordet char representerer et enkelt tegn. En tegnverdi er alltid omsluttet av enkle anførselstegn (').

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 } } }

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

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 } } }

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.

question mark

Hvilken av disse er en char-verdi?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 5

Spør AI

expand

Spør AI

ChatGPT

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

bookTegn

Sveip for å vise menyen

Nøkkelordet char representerer et enkelt tegn. En tegnverdi er alltid omsluttet av enkle anførselstegn (').

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 } } }

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

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 } } }

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.

question mark

Hvilken av disse er en char-verdi?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 5
some-alt