SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
Resumo de tipo de dados

A tabela a seguir mostra os tipos de dados com suporte, incluindo tamanhos de armazenamento e
intervalos.

tipo de dados

A característica de uma variável que determina qual tipo de dados ela pode conter. Os tipos de
dados incluem Byte, Boolean, Integer, Long, Currency, Decimal, Single, Double, Date, String,
Object, Variant (padrão) e tipos definidos pelo usuário, bem como tipos específicos de objetos.

    Tipo de dados             Tamanho de                            Intervalo
                            armazenamento
Byte                     1 byte                   de 0 a 255
Boolean                  2 bytes                  True ou False
Integer                  2 bytes                  de -32.768 a 32.767
Long                     4 bytes                  de -2.147.483.648 a 2.147.483.647
(número inteiro longo)
Single                   4 bytes                  de –3,402823E38 a -1,401298E-45 para
(vírgula flutuante de                             valores negativos; de 1,401298E-45 a
precisão simples)                                 3,402823E38 para valores positivos
Double                   8 bytes                  de –1,79769313486231E308 a
(vírgula flutuante de                             -4,94065645841247E-324 para valores
dupla precisão)                                   negativos; de 4,94065645841247E-324 a
                                                  1,79769313486232E308 para valores positivos.
Currency                 8 bytes                  de -922.337.203.685.477,5808 a
(número inteiro em                                922.337.203.685.477,5807
escala)
Decimal                  14 bytes                 +/-79.228.162.514.264.337.593.543.950.335
                                                  sem vírgula decimal;
                                                  +/-7,9228162514264337593543950335 com
                                                  28 casas decimais à direita; o menor número
                                                  diferente de zero é
                                                  +/-0,0000000000000000000000000001.
Date                     8 bytes                  De 1 de janeiro de 100 a 31 de dezembro de
                                                  9999
Objeto                   4 bytes                  Qualquer referência Object
Tipo de dados              Tamanho de                            Intervalo
                             armazenamento
String                    10 bytes +               De 0 a aproximadamente 2 bilhões
(comprimento variável)    comprimento da
                          seqüência
String                    Comprimento da           De 1 a aproximadamente 65.400
(comprimento fixo)        seqüência
Variant                   16 bytes                 Qualquer valor numérico até o intervalo de um
(com números)                                      Double
Variant                   22 bytes +               O mesmo intervalo de String de comprimento
(com caracteres)          comprimento da           variável
                          seqüência
Definido pelo usuário     Número requerido por     O intervalo de cada elemento é igual ao
(usando Type)             elementos                intervalo do seu tipo de dados.



Observação Matrizes de qualquer tipo de dados requerem 20 bytes de memória, mais 4 bytes para
cada dimensão da matriz, mais o número de bytes ocupados pelos próprios dados. A memória
ocupada pelos dados pode ser calculada multiplicando-se o número de elementos de dados pelo
tamanho de cada elemento. Por exemplo, os dados em uma matriz de dimensão única, que consiste
em quatro elementos de dados Integer de 2 bytes cada, ocupam 8 bytes. Os 8 bytes exigidos para os
dados, mais os 24 bytes fixos, fazem com que o requisito de memória total para a matriz seja de 32
bytes.

Uma Variant que contém uma matriz requer 12 bytes a mais do que uma matriz sozinha.

Observação Use a função StrConv para converter um tipo de dados de seqüência para outro.



tipo de dados

A característica de uma variável que determina qual tipo de dados ela pode conter. Os tipos de
dados incluem Byte, Boolean, Integer, Long, Currency, Decimal, Single, Double, Date, String,
Object, Variant (padrão) e tipos definidos pelo usuário, bem como tipos específicos de objetos.



matriz

Um conjunto de elementos seqüencialmente indexados que possui o mesmo tipo de dados
intrínseco. Cada elemento de uma matriz possui um número de índice identificador exclusivo. As
alterações feitas em um elemento de uma matriz não afetam os outros elementos.

Mais conteúdo relacionado

Destaque

Sistemas Inteligentes de Apoio a Decisão
Sistemas Inteligentes de Apoio a DecisãoSistemas Inteligentes de Apoio a Decisão
Sistemas Inteligentes de Apoio a DecisãoGabriel Faustino
 
Conceito de metodologia orientada a objetos
Conceito de metodologia orientada a objetosConceito de metodologia orientada a objetos
Conceito de metodologia orientada a objetosGabriel Faustino
 
Programação orientada a objetos – III
Programação orientada a objetos – IIIProgramação orientada a objetos – III
Programação orientada a objetos – IIIGabriel Faustino
 
Parte3 - Fundamentos de Sistema de Informação
Parte3 - Fundamentos de Sistema de InformaçãoParte3 - Fundamentos de Sistema de Informação
Parte3 - Fundamentos de Sistema de InformaçãoGabriel Faustino
 
Especificação caso de uso
Especificação caso de usoEspecificação caso de uso
Especificação caso de usoGabriel Faustino
 
Exercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresExercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresWillians Miyabara
 
ADM - Evolução do pensamento em administração
ADM - Evolução do pensamento em administraçãoADM - Evolução do pensamento em administração
ADM - Evolução do pensamento em administraçãoGabriel Faustino
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugolGabriel Faustino
 
Exercicios resolvidos visuAlg
Exercicios resolvidos visuAlgExercicios resolvidos visuAlg
Exercicios resolvidos visuAlgWillians Miyabara
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidosCrishna Irion
 
ADM - O ambiente organizacional
ADM - O ambiente organizacionalADM - O ambiente organizacional
ADM - O ambiente organizacionalGabriel Faustino
 
ADM - Modelos organizacionais
ADM - Modelos organizacionaisADM - Modelos organizacionais
ADM - Modelos organizacionaisGabriel Faustino
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-Mauro Pereira
 

Destaque (20)

Exercicio venda livros
Exercicio venda livrosExercicio venda livros
Exercicio venda livros
 
Sistemas Inteligentes de Apoio a Decisão
Sistemas Inteligentes de Apoio a DecisãoSistemas Inteligentes de Apoio a Decisão
Sistemas Inteligentes de Apoio a Decisão
 
Exerciciosde treino
Exerciciosde treinoExerciciosde treino
Exerciciosde treino
 
Conceito de metodologia orientada a objetos
Conceito de metodologia orientada a objetosConceito de metodologia orientada a objetos
Conceito de metodologia orientada a objetos
 
Programação orientada a objetos – III
Programação orientada a objetos – IIIProgramação orientada a objetos – III
Programação orientada a objetos – III
 
Parte3 - Fundamentos de Sistema de Informação
Parte3 - Fundamentos de Sistema de InformaçãoParte3 - Fundamentos de Sistema de Informação
Parte3 - Fundamentos de Sistema de Informação
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Ferramentas case
Ferramentas caseFerramentas case
Ferramentas case
 
Especificação caso de uso
Especificação caso de usoEspecificação caso de uso
Especificação caso de uso
 
Modelo caso uso
Modelo caso usoModelo caso uso
Modelo caso uso
 
Exercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresExercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetores
 
Manual de portugol
Manual de portugolManual de portugol
Manual de portugol
 
ADM - Evolução do pensamento em administração
ADM - Evolução do pensamento em administraçãoADM - Evolução do pensamento em administração
ADM - Evolução do pensamento em administração
 
Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
 
Algoritmos em portugol
Algoritmos em portugolAlgoritmos em portugol
Algoritmos em portugol
 
Exercicios resolvidos visuAlg
Exercicios resolvidos visuAlgExercicios resolvidos visuAlg
Exercicios resolvidos visuAlg
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidos
 
ADM - O ambiente organizacional
ADM - O ambiente organizacionalADM - O ambiente organizacional
ADM - O ambiente organizacional
 
ADM - Modelos organizacionais
ADM - Modelos organizacionaisADM - Modelos organizacionais
ADM - Modelos organizacionais
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 

Mais de Gabriel Faustino

Metodologia orientado a objetos
Metodologia orientado a objetosMetodologia orientado a objetos
Metodologia orientado a objetosGabriel Faustino
 
ADM - Estudo de caso - MC Donalds
ADM - Estudo de caso - MC Donalds ADM - Estudo de caso - MC Donalds
ADM - Estudo de caso - MC Donalds Gabriel Faustino
 
ADM - Jeitinho brasileiro nas organizações
ADM - Jeitinho brasileiro nas organizaçõesADM - Jeitinho brasileiro nas organizações
ADM - Jeitinho brasileiro nas organizaçõesGabriel Faustino
 
ADM - Introdução à administração e às organizações
ADM - Introdução à administração e às organizaçõesADM - Introdução à administração e às organizações
ADM - Introdução à administração e às organizaçõesGabriel Faustino
 
Programação orientada a objetos - IV
Programação orientada a objetos - IVProgramação orientada a objetos - IV
Programação orientada a objetos - IVGabriel Faustino
 
Programação orientada a objetos – II
Programação orientada a objetos – IIProgramação orientada a objetos – II
Programação orientada a objetos – IIGabriel Faustino
 
Parte10 - Fundamentos de Sistema de Informação
Parte10 - Fundamentos de Sistema de InformaçãoParte10 - Fundamentos de Sistema de Informação
Parte10 - Fundamentos de Sistema de InformaçãoGabriel Faustino
 

Mais de Gabriel Faustino (9)

Metodologia orientado a objetos
Metodologia orientado a objetosMetodologia orientado a objetos
Metodologia orientado a objetos
 
Diagrama classes
Diagrama classesDiagrama classes
Diagrama classes
 
ADM - Estudo de caso - MC Donalds
ADM - Estudo de caso - MC Donalds ADM - Estudo de caso - MC Donalds
ADM - Estudo de caso - MC Donalds
 
ADM - Jeitinho brasileiro nas organizações
ADM - Jeitinho brasileiro nas organizaçõesADM - Jeitinho brasileiro nas organizações
ADM - Jeitinho brasileiro nas organizações
 
ADM - Introdução à administração e às organizações
ADM - Introdução à administração e às organizaçõesADM - Introdução à administração e às organizações
ADM - Introdução à administração e às organizações
 
Programação orientada a objetos - IV
Programação orientada a objetos - IVProgramação orientada a objetos - IV
Programação orientada a objetos - IV
 
Programação orientada a objetos – II
Programação orientada a objetos – IIProgramação orientada a objetos – II
Programação orientada a objetos – II
 
S.I - Estudos
S.I - EstudosS.I - Estudos
S.I - Estudos
 
Parte10 - Fundamentos de Sistema de Informação
Parte10 - Fundamentos de Sistema de InformaçãoParte10 - Fundamentos de Sistema de Informação
Parte10 - Fundamentos de Sistema de Informação
 

Tipos de dados e tamanhos de armazenamento em VBA

  • 1. Resumo de tipo de dados A tabela a seguir mostra os tipos de dados com suporte, incluindo tamanhos de armazenamento e intervalos. tipo de dados A característica de uma variável que determina qual tipo de dados ela pode conter. Os tipos de dados incluem Byte, Boolean, Integer, Long, Currency, Decimal, Single, Double, Date, String, Object, Variant (padrão) e tipos definidos pelo usuário, bem como tipos específicos de objetos. Tipo de dados Tamanho de Intervalo armazenamento Byte 1 byte de 0 a 255 Boolean 2 bytes True ou False Integer 2 bytes de -32.768 a 32.767 Long 4 bytes de -2.147.483.648 a 2.147.483.647 (número inteiro longo) Single 4 bytes de –3,402823E38 a -1,401298E-45 para (vírgula flutuante de valores negativos; de 1,401298E-45 a precisão simples) 3,402823E38 para valores positivos Double 8 bytes de –1,79769313486231E308 a (vírgula flutuante de -4,94065645841247E-324 para valores dupla precisão) negativos; de 4,94065645841247E-324 a 1,79769313486232E308 para valores positivos. Currency 8 bytes de -922.337.203.685.477,5808 a (número inteiro em 922.337.203.685.477,5807 escala) Decimal 14 bytes +/-79.228.162.514.264.337.593.543.950.335 sem vírgula decimal; +/-7,9228162514264337593543950335 com 28 casas decimais à direita; o menor número diferente de zero é +/-0,0000000000000000000000000001. Date 8 bytes De 1 de janeiro de 100 a 31 de dezembro de 9999 Objeto 4 bytes Qualquer referência Object
  • 2. Tipo de dados Tamanho de Intervalo armazenamento String 10 bytes + De 0 a aproximadamente 2 bilhões (comprimento variável) comprimento da seqüência String Comprimento da De 1 a aproximadamente 65.400 (comprimento fixo) seqüência Variant 16 bytes Qualquer valor numérico até o intervalo de um (com números) Double Variant 22 bytes + O mesmo intervalo de String de comprimento (com caracteres) comprimento da variável seqüência Definido pelo usuário Número requerido por O intervalo de cada elemento é igual ao (usando Type) elementos intervalo do seu tipo de dados. Observação Matrizes de qualquer tipo de dados requerem 20 bytes de memória, mais 4 bytes para cada dimensão da matriz, mais o número de bytes ocupados pelos próprios dados. A memória ocupada pelos dados pode ser calculada multiplicando-se o número de elementos de dados pelo tamanho de cada elemento. Por exemplo, os dados em uma matriz de dimensão única, que consiste em quatro elementos de dados Integer de 2 bytes cada, ocupam 8 bytes. Os 8 bytes exigidos para os dados, mais os 24 bytes fixos, fazem com que o requisito de memória total para a matriz seja de 32 bytes. Uma Variant que contém uma matriz requer 12 bytes a mais do que uma matriz sozinha. Observação Use a função StrConv para converter um tipo de dados de seqüência para outro. tipo de dados A característica de uma variável que determina qual tipo de dados ela pode conter. Os tipos de dados incluem Byte, Boolean, Integer, Long, Currency, Decimal, Single, Double, Date, String, Object, Variant (padrão) e tipos definidos pelo usuário, bem como tipos específicos de objetos. matriz Um conjunto de elementos seqüencialmente indexados que possui o mesmo tipo de dados intrínseco. Cada elemento de uma matriz possui um número de índice identificador exclusivo. As alterações feitas em um elemento de uma matriz não afetam os outros elementos.