Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Caractère | Traiter Avec les Types de Données
Bases de C#

book
Caractère

Le mot-clé char représente un seul caractère. Une valeur de caractère est toujours entourée de guillemets simples (').

cs

main

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

Chaque caractère a un numéro correspondant dans la table ASCII, qui est un système utilisé par les ordinateurs pour représenter le texte. Par exemple, a est 97 et b est 98. Vous pouvez voir la table complète here. Les opérations arithmétiques sur les caractères utilisent ces numéros. Par exemple :

cs

main

copy
using System;

namespace ConsoleApp
{
internal class Program
{
static void Main(string[] args)
{
char var1 = 'a';
char var2 = 'b';

Console.WriteLine(var1 + var2); // Output: 195
}
}
}
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 } } }

Le code ci-dessus affiche 195 car la somme des valeurs ASCII de a et b est 195.

Les chiffres de 0 à 9 peuvent également être représentés comme des caractères en les entourant de guillemets simples :

python
char val = '7';

Cependant, les chiffres représentés comme des caractères ne sont PAS les mêmes que les entiers.

Remarque

Additionner des lettres en utilisant les valeurs ASCII peut être utile pour créer des fonctions de hachage simples. Ces fonctions peuvent être utilisées pour des vérifications d'intégrité des données ou pour distribuer des données à travers des systèmes de stockage. En additionnant les valeurs ASCII des caractères d'une chaîne, vous pouvez générer une représentation numérique unique de cette chaîne.

question mark

Lequel de ceux-ci est une valeur char ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 5
some-alt