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
  1. Tipos de dados

Conversão de tipos

Ao lidar com entrada e saída de dados, muitas vezes precisamos formatá-los para que sua exibição seja efetuada corretamente.

Em Português Puro, a conversão de dados é feita de forma explícita. Exemplo:

Converta o número para uma string denominada valor.
Converta a string para um número denominado quantidade.

Apesar disso é possível forçar o compilador a tratar um tipo de dado como sendo outro tipo. Para fazer isto é necessário utilizar a expressão tal como ou tal qual. Exemplos:

Atribua o byte à cifra binária tal como [se ele fosse] um byte.
Converta a string tal qual uma cifra hexadecimal para um texto hexadecimal.
Converta o ponteiro para uma string tal qual uma cifra hexadecimal.
Converta o trecho tal como  uma cifra hexadecimal para um texto hexadecimal.
Destrinche a variável global tal como [se ela fosse] uma variável.
Destrinche o campo tal como [se ele fosse] uma variável.
Disjuncione logicamente o ponteiro tal como [se ele fosse] um número com o número.
Inicie a folha tal como [se ela fosse] uma folha no modo retrato.
Redimensione a caixa arredondada tal como [se ela fosse] uma caixa usando a fração.

AnteriorListas duplamente vinculadasPróximoLaços e Desvios condicionais

Atualizado há 3 meses

Isto foi útil?