Tag Archives: float

Tipos Primitivos – Teorias

Ex : Tipagem

Entendendo um pouco sobre o Sistema de Tipagem .NET. Vamos lá:

Os tipos primitivos são tipos de dados suportados diretamente pelo compilador. Ou seja, no .NET os esses tipos servem apenas como “apelidos” (aliás) para tipos reais, predefinidos no ns System.

Tipos no C#, Classe, Conteúdo e Dimensão

typesystem_all

Exemplo Simples

using System;

namespace DemoPrimitivoTipo
{
    class Program
    {
        static void Main(string[] args)
        {
            int num = 0;
            num = num + 4;

            Console.WriteLine("Num" + num);
            Console.ReadKey();
        }
    }
}

Detalhes especiais

Os tipos primitivos são diferentes dos tipos de estruturas pois eles possuem características especiais como:

Todos os “TPs” permitem a criação de valores através da declaração de literais.

Podemos declarar consts dos tipos primitivos.

Quando os operandos de uma expr são todos do tp, o compilador consegue avaliar a expr em tempo de compilação.

Eles possuem dimensão fixa.

Todos os valores são com sinal.

Não há modificadores.

Não há conversões implícitas.

São sempre tratados por valor.

Arrays e Strings NÃO são TP.

Elas são Classes. A String guarda uma palavra, isso são vários caracteres.

Pronto! Um pouco sobre o Sistema de Tipagem.

We Love C# Pure – Variáveis

We Love C# Pure – Variáveis

Continuando a saga para conhecer os recursos e características do C# (Puro) projetada para nos ajudar, simplificar, durante  a etapa de codificação de nossos aplicativos. Vamos lá:

Hoje o C# apresenta a sua terceira característica, as Variáveis. Uma característica bastante comum em muitas linguagens.

Declaração de Variaveis

TIPO NomeDaVariavel

string Recebe_Indice;

Aqui a sintaxe de declaração de variáveis.

Note que a declaração de variáveis é bem simples, veja outras formas de declaração:

int a, x, y;
double area = 0;
int salario, imposto , soma;
int contador = 10;

string nome;
string nomeCompleto = "C#";

Ok! Sobre as C# PURO é tudo o que eu tenho a dizer.