Caractere
A palavra-chave char representa um único caractere. Um valor de caractere é sempre colocado entre aspas simples (').
main.cs
12345678910111213141516using 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 } } }
Cada caractere possui um número correspondente na tabela ASCII, que é um sistema utilizado pelos computadores para representar texto. Por exemplo, a é 97 e b é 98. Você pode ver a tabela completa here. Operações aritméticas com caracteres utilizam esses números. Por exemplo:
main.cs
123456789101112131415using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { char var1 = 'a'; char var2 = 'b'; Console.WriteLine(var1 + var2); // Output: 195 } } }
O código acima exibe 195 porque a soma dos valores ASCII de a e b é 195.
Os dígitos de 0 a 9 também podem ser representados como caracteres ao serem colocados entre aspas simples:
char val = '7';
No entanto, dígitos representados como caracteres NÃO são iguais a inteiros.
Nota
Somar letras usando valores ASCII pode ser útil na criação de funções de hash simples. Essas funções podem ser utilizadas para verificações de integridade de dados ou para distribuir dados em sistemas de armazenamento. Ao somar os valores ASCII dos caracteres em uma string, é possível gerar uma representação numérica única dessa string.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 1.59
Caractere
Deslize para mostrar o menu
A palavra-chave char representa um único caractere. Um valor de caractere é sempre colocado entre aspas simples (').
main.cs
12345678910111213141516using 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 } } }
Cada caractere possui um número correspondente na tabela ASCII, que é um sistema utilizado pelos computadores para representar texto. Por exemplo, a é 97 e b é 98. Você pode ver a tabela completa here. Operações aritméticas com caracteres utilizam esses números. Por exemplo:
main.cs
123456789101112131415using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { char var1 = 'a'; char var2 = 'b'; Console.WriteLine(var1 + var2); // Output: 195 } } }
O código acima exibe 195 porque a soma dos valores ASCII de a e b é 195.
Os dígitos de 0 a 9 também podem ser representados como caracteres ao serem colocados entre aspas simples:
char val = '7';
No entanto, dígitos representados como caracteres NÃO são iguais a inteiros.
Nota
Somar letras usando valores ASCII pode ser útil na criação de funções de hash simples. Essas funções podem ser utilizadas para verificações de integridade de dados ou para distribuir dados em sistemas de armazenamento. Ao somar os valores ASCII dos caracteres em uma string, é possível gerar uma representação numérica única dessa string.
Obrigado pelo seu feedback!