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

bookTegn

Nøgleordet char repræsenterer et enkelt tegn. En tegnværdi er altid omsluttet af enkelte 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, computere bruger til at repræsentere tekst. For eksempel er a 97 og b er 98. Du kan se hele tabellen here. Aritmetiske operationer på tegn anvender disse numre. 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 } } }

Ovenstående kode giver 195 som output, fordi summen af ASCII-værdierne for a og b er 195.

Cifrene fra 0 til 9 kan også repræsenteres som tegn ved at omslutte dem med enkelte anførselstegn:

char val = '7';

Dog er cifre repræsenteret som tegn IKKE det samme som heltal.

Bemærk

Summering af bogstaver ved hjælp af ASCII-værdier kan være nyttigt til at oprette simple hashfunktioner. Disse funktioner kan bruges til dataintegritetskontrol eller fordeling af data på tværs af lagringssystemer. Ved at summere ASCII-værdierne for tegnene i en streng kan du generere en unik numerisk repræsentation af den streng.

question mark

Hvilken af disse er en char-værdi?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

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

bookTegn

Stryg for at vise menuen

Nøgleordet char repræsenterer et enkelt tegn. En tegnværdi er altid omsluttet af enkelte 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, computere bruger til at repræsentere tekst. For eksempel er a 97 og b er 98. Du kan se hele tabellen here. Aritmetiske operationer på tegn anvender disse numre. 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 } } }

Ovenstående kode giver 195 som output, fordi summen af ASCII-værdierne for a og b er 195.

Cifrene fra 0 til 9 kan også repræsenteres som tegn ved at omslutte dem med enkelte anførselstegn:

char val = '7';

Dog er cifre repræsenteret som tegn IKKE det samme som heltal.

Bemærk

Summering af bogstaver ved hjælp af ASCII-værdier kan være nyttigt til at oprette simple hashfunktioner. Disse funktioner kan bruges til dataintegritetskontrol eller fordeling af data på tværs af lagringssystemer. Ved at summere ASCII-værdierne for tegnene i en streng kan du generere en unik numerisk repræsentation af den streng.

question mark

Hvilken af disse er en char-værdi?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5
some-alt