Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Tecken | Hantera Datatyper
C#-Grunder

bookTecken

Nyckelordet char representerar ett enskilt tecken. Ett teckenvärde anges alltid inom enkla citattecken (').

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

Varje tecken har ett motsvarande nummer i ASCII-tabellen, som är ett system som används av datorer för att representera text. Till exempel är a 97 och b är 98. Du kan se hela tabellen here. Aritmetiska operationer på tecken använder dessa nummer. Till exempel:

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 ovan skriver ut 195 eftersom summan av ASCII-värdena för a och b är 195.

Siffrorna från 0 till 9 kan också representeras som tecken genom att omsluta dem med enkla citattecken:

char val = '7';

Dock är siffror representerade som tecken INTE samma som heltal.

Obs

Att summera bokstäver med hjälp av ASCII-värden kan vara användbart vid skapande av enkla hashfunktioner. Dessa funktioner kan användas för dataintegritetskontroller eller för att fördela data över lagringssystem. Genom att summera ASCII-värdena för tecken i en sträng kan du generera en unik numerisk representation av den strängen.

question mark

Vilken av dessa är ett char-värde?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 5

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

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

bookTecken

Svep för att visa menyn

Nyckelordet char representerar ett enskilt tecken. Ett teckenvärde anges alltid inom enkla citattecken (').

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

Varje tecken har ett motsvarande nummer i ASCII-tabellen, som är ett system som används av datorer för att representera text. Till exempel är a 97 och b är 98. Du kan se hela tabellen here. Aritmetiska operationer på tecken använder dessa nummer. Till exempel:

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 ovan skriver ut 195 eftersom summan av ASCII-värdena för a och b är 195.

Siffrorna från 0 till 9 kan också representeras som tecken genom att omsluta dem med enkla citattecken:

char val = '7';

Dock är siffror representerade som tecken INTE samma som heltal.

Obs

Att summera bokstäver med hjälp av ASCII-värden kan vara användbart vid skapande av enkla hashfunktioner. Dessa funktioner kan användas för dataintegritetskontroller eller för att fördela data över lagringssystem. Genom att summera ASCII-värdena för tecken i en sträng kan du generera en unik numerisk representation av den strängen.

question mark

Vilken av dessa är ett char-värde?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 2. Kapitel 5
some-alt