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

bookCaractere

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.

Qual destes é um valor `char`?

Qual destes é um valor char?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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