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

bookCaractère

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

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

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

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

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 plaçant entre des apostrophes :

char val = '7';

Cependant, les chiffres représentés comme caractères ne sont PAS identiques aux 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 vérifier l'intégrité des données ou répartir les données dans des systèmes de stockage. En additionnant les valeurs ASCII des caractères d'une chaîne, il est possible de générer une représentation numérique unique de cette chaîne.

question mark

Lequel de ces éléments 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

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

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

bookCaractère

Glissez pour afficher le menu

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

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

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

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

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 plaçant entre des apostrophes :

char val = '7';

Cependant, les chiffres représentés comme caractères ne sont PAS identiques aux 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 vérifier l'intégrité des données ou répartir les données dans des systèmes de stockage. En additionnant les valeurs ASCII des caractères d'une chaîne, il est possible de générer une représentation numérique unique de cette chaîne.

question mark

Lequel de ces éléments 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