Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Caractere | Lidando com Tipos de Dados
Noções Básicas de C#
course content

Conteúdo do Curso

Noções Básicas de C#

Noções Básicas de C#

1. Começando
2. Lidando com Tipos de Dados
3. Estruturas de Controle
4. Loops
5. Arrays
6. Métodos

book
Caractere

A palavra-chave char representa um único caractere. Um valor de caractere é sempre delimitado por aspas simples (').

cs

main

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 representa um valor inteiro na tabela ASCII. A tabela ASCII é um sistema de codificação de caracteres fundamental usado em computadores para representar texto e símbolos. Cada caractere, como letras, números e sinais de pontuação, é atribuído a um valor numérico único que os computadores entendem. Isso permite que os computadores troquem e exibam informações de maneira padronizada.

Por exemplo, o caractere a representa o valor 97, enquanto b representa 98. Você pode visualizar a tabela ASCII em: link da tabela ASCII Podemos realizar operações aritméticas nos caracteres. As operações sempre retornam um valor inteiro com base nos valores ASCII dos caracteres sendo operados. Por exemplo:

cs

main

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 produz 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:

No entanto, dígitos representados como caracteres NÃO são os mesmos que inteiros.

Note

Summing letters using ASCII values can be useful in creating simple hash functions. These functions can be used for data integrity checks or distributing data across storage systems. By summing the ASCII values of characters in a string, you can generate a unique numerical representation of that string.

Which one of these is a `char` value?

Which one of these is a char value?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 5
We're sorry to hear that something went wrong. What happened?
some-alt