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

Teken

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

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

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?

Selecteer het correcte antwoord

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 15

Vraag AI

expand

Vraag AI

ChatGPT

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

Teken

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

main.cs

main.cs

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

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.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 15
some-alt