Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Caractere | Lidando com Tipos de Dados
Fundamentos de C#

bookCaractere

A palavra-chave char representa um único caractere. Um valor de caractere é sempre colocado entre aspas 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 } } }

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

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

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.

question mark

Qual destes é um valor char?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 5

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

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

bookCaractere

Deslize para mostrar o menu

A palavra-chave char representa um único caractere. Um valor de caractere é sempre colocado entre aspas 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 } } }

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

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

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.

question mark

Qual destes é um valor char?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 5
some-alt