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

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

Vraag AI

expand

Vraag AI

ChatGPT

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

Sectie 2. Hoofdstuk 5
some-alt