Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 1.33 KB

File metadata and controls

50 lines (38 loc) · 1.33 KB

Módulo 01: Fundamentos do C#

Linguagens e Compiladores

Aula 06: Tipagem de dados.

C# é uma linguagem de alto nível, compilada e fortemente tipada.

1. Introdução

  • linguagens fortemente tipadas obrigam a especificar o tipo de dado da informação.
  • menor liberdade e maior otimização.
  • um tipo de dado define o formato dele, como número, letra, cadeia de caracteres e etc.
  • exemplos:

a) C# (linguagem fortemente tipada):

int idade = 18; // OK
int idade = 18.2; // ERRO
int idade = "18"; // ERRO
int idade = 'a'; // ERRO

b) JavaScript (linguagem não tipada):

let idade = 18; // OK
let idade = 18.2; // OK
let idade = "18"; // OK
let idade = 'a'; // OK

2. Definições

  • fazer a tipagem = definir tipos, é padronizar dados (para nós e para o processador/memória).
  • o let, por exemplo, utiliza sempre o mesmo tamanho de alocação da memória, não possuindo uma otimização.
  • tipando, temos uma otimização!!!
    • no C#, por exemplo:
      • int: 32 bit.
      • float: 32 bit.
      • double: 64 bit.
      • decimal: 128 bit.

Voltar ao início!