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
Practice
Projects
Quizzes & Challenges
Quizzer
Challenges
/
C#-Grundlæggende

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

At summere 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

Sektion 2. Kapitel 5
some-alt