Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Linguagem C

Tipos de Dados em C# Explicados: Int, Double, Bool, String e Mais

O que são Tipos de Dados em C#?

C# oferece um conjunto de tipos de dados fundamentais que formam a espinha dorsal de qualquer aplicação. Esses tipos definem o tipo de valores que variáveis podem armazenar e determinam como o runtime os manipula. Abaixo, percorreremos os tipos mais comuns — int, double, bool e string — com exemplos claros e executáveis.

1) Inteiro (int)

O tipo int (Int32) armazena números inteiros variando de –2.147.483.648 a 2.147.483.647. É o tipo numérico mais usado para contagem, indexação e operações aritméticas.

Tipos de Dados em C# Explicados: Int, Double, Bool, String e Mais

using System;
namespace DemoApplication {
    class Program {
        static void Main(string[] args) {
            int num = 30;
            Console.Write(num);
            Console.ReadKey();
        }
    }
}

Explicação

  1. Declara uma variável int num e atribui o valor 30.
  2. Imprime num no console.

Executar o programa produz a saída:

Tipos de Dados em C# Explicados: Int, Double, Bool, String e Mais

2) Double (double)

O tipo double representa um número de ponto flutuante de precisão dupla, adequado para cálculos de alta precisão, como dados científicos.

Tipos de Dados em C# Explicados: Int, Double, Bool, String e Mais

using System;
namespace DemoApplication {
    class Program {
        static void Main(string[] args) {
            double num = 30.33;
            Console.Write(num);
            Console.ReadKey();
        }
    }
}

Explicação

  1. Declara uma variável double num e atribui 30.33.
  2. Exibe num no console.

O console mostra:

Tipos de Dados em C# Explicados: Int, Double, Bool, String e Mais

3) Booleano (bool)

Booleanos armazenam os valores lógicos true ou false e são essenciais para controle de fluxo, condicionais e flags.

Tipos de Dados em C# Explicados: Int, Double, Bool, String e Mais

using System;
namespace DemoApplication {
    class Program {
        static void Main(string[] args) {
            bool status = true;
            Console.Write(status);
            Console.ReadKey();
        }
    }
}

Explicação

  1. Define uma variável bool status e define como true.
  2. Imprime o valor booleano.

Saída:

Tipos de Dados em C# Explicados: Int, Double, Bool, String e Mais

4) String (string)

Strings armazenam sequências de caracteres Unicode e são indispensáveis para processamento de texto, interação com usuário e serialização de dados.

Tipos de Dados em C# Explicados: Int, Double, Bool, String e Mais

using System;
namespace DemoApplication {
    class Program {
        static void Main(string[] args) {
            string mensagem = "Olá";
            Console.Write(mensagem);
            Console.ReadKey();
        }
    }
}

Explicação

  1. Declara uma variável string mensagem e inicializa com "Olá".
  2. Exibe a string no console.

Resultado:

Tipos de Dados em C# Explicados: Int, Double, Bool, String e Mais

Esses exemplos ilustram os tipos de dados centrais que todo desenvolvedor C# deve dominar. Ao entender a semântica e casos de uso apropriados para cada tipo, você pode escrever código mais limpo, seguro e performático.

Linguagem C

  1. Dominando Declarações Using em C#: Imports, Aliases e Diretivas Estáticas
  2. Entendendo Tipos de Dados em C++: Fundamentos, Modificadores e Boas Práticas
  3. Tipos de Dados em C Explicados: int, float, char e Mais – Guia Completo
  4. Quatro Padrões Comprovados para Funções Definidas pelo Usuário em C
  5. Variáveis e Tipos de Dados em C++: Guia Completo sobre int, double, char, string, bool
  6. Operadores em C++ Explicados: Tipos, Exemplos e Programas Práticos
  7. Dominando o Tipo Char em C++: Declaração, ASCII e Técnicas de Conversão
  8. Structs em C++ Explicadas com Exemplo Prático
  9. Dominando std::list em C++: Sintaxe, Funções e Exemplos Práticos
  10. Dominando a Função free() em C: Guia Prático e Exemplo