Documentação
  • Bem-vindo
  • Biblioteca Padrão
  • Características da linguagem
  • Comentários
  • Declaração e inicialização de variáveis
    • Inferência automática de tipos
  • Tipos de dados
    • Valores numéricos
    • Estruturas e Uniões de dados
      • Acessando os valores dos campos de estruturas
    • Strings e caracteres
      • Subtextos
      • Percorredores
    • Listas duplamente vinculadas
    • Conversão de tipos
  • Laços e Desvios condicionais
    • Lidando com vazamentos de memória em laços
  • Operadores
    • Precedência e Ordem de avaliação de operadores
  • Rotinas, Parâmetros e Funções
  • Trabalhando com Bibliotecas externas
  • Trabalhando com Instruções Hexadecimais
  • Callbacks
  • Introduzindo as palavras-chave "Preserve" e "original"
  • Usando a preposição "de"
  • Cores
  • Gráficos de Tartaruga (Turtle Graphics)
  • Algoritmos de Exemplo
    • Olá Mundo
    • A + B
    • Agenda Telefônica
    • Animação de sprites
    • Fatorial
    • 100 Portas
    • Dó Ré Mi Fá
    • API Win32 - GdipImageRotateFlip
    • Pintando como Claude Monet
    • Exemplo de interface
    • Evitando problemas de cintilação (Flickering)
    • Desenhando e pintando retângulos e caixas
    • Cofrinho Virtual
Fornecido por GitBook
Nesta página

Isto foi útil?

Editar no GitLab

Tipos de dados

Português Puro possui apenas 2 tipos de dados primitivos. São eles:

  • byte

  • estrutura

Todos os demais tipos são tipos derivados, por exemplo:

Um ponteiro é uma estrutura com 4 bytes. 

Uma word é uma estrutura com
  Um byte denominado byte inicial [high byte] e
  Um byte denominado byte final [low byte].

Uma word de ordem inferior é uma word.
Uma word de ordem superior é uma word.

Um número é uma estrutura com
  Um byte denominado primeiro byte,
  Um byte denominado segundo byte,
  Um byte denominado terceiro byte,
  Um byte denominado quarto byte, \ 4 bytes = 32 bits
  Uma word de ordem inferior sob o primeiro byte,
  Uma word de ordem superior sob o terceiro byte. 
  
Um caractere é um byte.
Um caractere inicial é um ponteiro para um byte.
Um caractere final é um ponteiro para um byte.
Um endereço de byte é um ponteiro para um byte.

Uma string é uma estrutura com
  Um caractere inicial e
  Um caractere final.

Uma lista é um ponteiro para uma lista estruturada.

Uma lista estrutura é uma lista estruturada.

Uma lista estruturada é uma estrutura com
  Uma lista denominada lista posterior e
  Uma lista denominada lista anterior.

Umas listas são uma estrutura com
  Uma lista denominada lista inicial e
  Uma lista denominada lista final.

Uma fração é uma estrutura com
  Um número denominado numerador e
  Um número denominado denominador.

AnteriorInferência automática de tiposPróximoValores numéricos

Atualizado há 3 meses

Isto foi útil?