Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Tegn | Section
Practice
Projects
Quizzes & Challenges
Quizer
Challenges
/
C#-Grunnleggende

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 brukt av datamaskiner for å representere tekst. For eksempel er a 97 og b 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 195 som utdata 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 å kontrollere dataintegritet eller fordele data på tvers av 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 1. Kapittel 15

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

Seksjon 1. Kapittel 15
some-alt