Você está aprendendo
Ver documentação
Você está aprendendo
Inscreva-se para desbloquear os conteúdos, concluir as tarefas e conquistar esta sala.
Progresso da sala: 0%
Antes de responder os exercícios veja a documentação da sala
Exercícios da sala
  • Nível: Básico Objetivo: 3 acertos Iniciar exercício
322
ver números da sala
Interaja com outros programadores
Suporte ao aluno - Deixe a sua dúvida.
Obrigado pelo seu feedback.
Esta sala possui um pré-requisito recomendado
Conteúdo da sala
Sala
Documentação
C#: Tipos de dados

Em C# toda variável precisa ter um tipo e o compilador usa essa informação para garantir que as operações realizadas façam sentido e não levem o programa a se comportar de forma estranha. Aqui começaremos a validar nossos conhecimentos sobre os tipos de dados no C#, abordando os tipos primitivos usados para criar números, booleanos e caracteres.

Exemplo de código

using System;

namespace ConsoleApp3
{
    class Program
    {
        static void Main(string[] args)
        {
            int a = 2;
            double b = 3;
            var c = b / 2;
            
            Console.WriteLine("o valor da variável c é " 
              + c.ToString() 
              + " e o seu tipo é " 
              + c.GetType().ToString());
            
            double x = new double();
            float y = new float();
            decimal z = new decimal();
            int w = new int();
            
            Console.WriteLine("o valor da variável x é "
              +x.ToString()+" que é o valor padrão para o tipo "
              +x.GetType().ToString());
            
            Console.WriteLine("o valor da variável y é " 
              + y.ToString() + " que é o valor padrão para o tipo " 
              + y.GetType().ToString());
            
            Console.WriteLine("o valor da variável z é " 
              + z.ToString() + " que é o valor padrão para o tipo " 
              + z.GetType().ToString());
            
            Console.WriteLine("o valor da variável w é " 
              + w.ToString() + " que é o valor padrão para o tipo " 
              + w.GetType().ToString());
            
            var numero1 = 1; 
            var numero2 = 3.0; 
            var numero3 = 20m; 
            
            Console.WriteLine("o valor da variável numero1 é " 
              + numero1.ToString() + " e seu tipo é " 
              + numero1.GetType().ToString());
            
            Console.WriteLine("o valor da variável numero2 é " 
              + numero2.ToString() + " e seu tipo é " 
              + numero2.GetType().ToString());
            
            Console.WriteLine("o valor da variável numero3 é " 
              + numero3.ToString() + " e seu tipo é " 
              + numero3.GetType().ToString());
            
            char caractere = 'a';
            int codigo = caractere;
            
            Console.WriteLine("o valor da variável caractere é " 
              + caractere);
           
            Console.WriteLine("o valor da variável codigo é " 
              + codigo.ToString()
              +" que corresponde ao código na tabela ASCII do caractere "
              +caractere); 
            
            Console.ReadLine(); 
        }
    }
}

O que eu preciso aprender?

1. Qual é o valor padrão de cada tipo

2. Como utilizar o operador new

3. Conversão de tipo