Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Teken | Omgaan Met Gegevenstypen
C# Basisprincipes

bookTeken

Het sleutelwoord char vertegenwoordigt een enkel teken. Een tekenwaarde wordt altijd tussen enkele aanhalingstekens (') geplaatst.

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

Elk teken heeft een overeenkomstig nummer in de ASCII-tabel, een systeem dat door computers wordt gebruikt om tekst weer te geven. Bijvoorbeeld, a is 97 en b is 98. Je kunt de volledige tabel here bekijken. Rekenkundige bewerkingen op tekens gebruiken deze nummers. Bijvoorbeeld:

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

De bovenstaande code geeft 195 weer omdat de som van de ASCII-waarden van a en b gelijk is aan 195.

De cijfers van 0 tot 9 kunnen ook als tekens worden weergegeven door ze tussen enkele aanhalingstekens te plaatsen:

char val = '7';

Cijfers die als tekens worden weergegeven, zijn echter NIET hetzelfde als gehele getallen.

Opmerking

Het optellen van letters met behulp van ASCII-waarden kan nuttig zijn bij het maken van eenvoudige hashfuncties. Deze functies kunnen worden gebruikt voor gegevensintegriteitscontroles of het verdelen van data over opslagsystemen. Door de ASCII-waarden van tekens in een string op te tellen, kun je een unieke numerieke representatie van die string genereren.

question mark

Welke van deze is een char-waarde?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 5

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

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

bookTeken

Veeg om het menu te tonen

Het sleutelwoord char vertegenwoordigt een enkel teken. Een tekenwaarde wordt altijd tussen enkele aanhalingstekens (') geplaatst.

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

Elk teken heeft een overeenkomstig nummer in de ASCII-tabel, een systeem dat door computers wordt gebruikt om tekst weer te geven. Bijvoorbeeld, a is 97 en b is 98. Je kunt de volledige tabel here bekijken. Rekenkundige bewerkingen op tekens gebruiken deze nummers. Bijvoorbeeld:

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

De bovenstaande code geeft 195 weer omdat de som van de ASCII-waarden van a en b gelijk is aan 195.

De cijfers van 0 tot 9 kunnen ook als tekens worden weergegeven door ze tussen enkele aanhalingstekens te plaatsen:

char val = '7';

Cijfers die als tekens worden weergegeven, zijn echter NIET hetzelfde als gehele getallen.

Opmerking

Het optellen van letters met behulp van ASCII-waarden kan nuttig zijn bij het maken van eenvoudige hashfuncties. Deze functies kunnen worden gebruikt voor gegevensintegriteitscontroles of het verdelen van data over opslagsystemen. Door de ASCII-waarden van tekens in een string op te tellen, kun je een unieke numerieke representatie van die string genereren.

question mark

Welke van deze is een char-waarde?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 5
some-alt