Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Teken | Omgaan Met Gegevenstypen
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
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. De volledige tabel is here te vinden. 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 als uitvoer 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?

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. De volledige tabel is here te vinden. 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 als uitvoer 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