Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Carattere | Gestione dei Tipi di Dati
Fondamenti di C#

bookCarattere

La parola chiave char rappresenta un singolo carattere. Un valore di carattere è sempre racchiuso tra apici singoli (').

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

Ogni carattere ha un numero corrispondente nella tabella ASCII, un sistema utilizzato dai computer per rappresentare il testo. Ad esempio, a corrisponde a 97 e b a 98. Puoi consultare la tabella completa here. Le operazioni aritmetiche sui caratteri utilizzano questi numeri. Ad esempio:

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

Il codice sopra restituisce 195 perché la somma dei valori ASCII di a e b è 195.

Le cifre da 0 a 9 possono essere rappresentate anche come caratteri racchiudendole tra apici singoli:

char val = '7';

Tuttavia, le cifre rappresentate come caratteri NON sono uguali agli interi.

Nota

Sommare lettere utilizzando i valori ASCII può essere utile per creare funzioni hash semplici. Queste funzioni possono essere utilizzate per controlli di integrità dei dati o per distribuire dati tra sistemi di archiviazione. Sommando i valori ASCII dei caratteri in una stringa, è possibile generare una rappresentazione numerica unica di quella stringa.

question mark

Quale di questi è un valore char?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 5

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 1.59

bookCarattere

Scorri per mostrare il menu

La parola chiave char rappresenta un singolo carattere. Un valore di carattere è sempre racchiuso tra apici singoli (').

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

Ogni carattere ha un numero corrispondente nella tabella ASCII, un sistema utilizzato dai computer per rappresentare il testo. Ad esempio, a corrisponde a 97 e b a 98. Puoi consultare la tabella completa here. Le operazioni aritmetiche sui caratteri utilizzano questi numeri. Ad esempio:

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

Il codice sopra restituisce 195 perché la somma dei valori ASCII di a e b è 195.

Le cifre da 0 a 9 possono essere rappresentate anche come caratteri racchiudendole tra apici singoli:

char val = '7';

Tuttavia, le cifre rappresentate come caratteri NON sono uguali agli interi.

Nota

Sommare lettere utilizzando i valori ASCII può essere utile per creare funzioni hash semplici. Queste funzioni possono essere utilizzate per controlli di integrità dei dati o per distribuire dati tra sistemi di archiviazione. Sommando i valori ASCII dei caratteri in una stringa, è possibile generare una rappresentazione numerica unica di quella stringa.

question mark

Quale di questi è un valore char?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 5
some-alt