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

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

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