Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Decimal Vs . Tipos Número de dados
Na superfície , pode parecer que não há diferença entre decimais e número de dados tipos . Mas a verdade é que esta é uma área onde o tamanho importa muito . Um tipo de dados é melhor para lidar com relativamente pequenas e precisas números , enquanto o outro é melhor para um número muito grande , onde o arredondamento alguns lugares não é problema. Escolher o tipo de dados errado pode fazer com que seus cálculos a ser significativamente incorretas . Tipo de dados decimais
O tipo de dados decimal é usado para armazenar números muito precisos.

armazenar variáveis ​​tipos de dados decimais como assinados 128 bits ( 16 bytes ) inteiros. Estes são escalados por uma potência variável de 10, que especifica o número de dígitos à direita do ponto decimal. Por exemplo , o maior valor possível de + /- 79,228,162,514,264,337,593,543,950,335 seria armazenada como 7,9228162514264337593543950335 com um factor de escala de 0 . O fator de escala mudaria o decimal até há zero dígitos à direita do ponto decimal. Além disso, o menor valor possível do tipo de dados decimal é de + /-0,0000000000000000000000000001 (+ /- 1E- 28).
Número Tipo de dados
O tipo de dados número é usado para armazenamento de números muito grandes . variáveis ​​Número

armazenar tipos de dados , como de 64 bits ( 8 bytes ) número de ponto flutuante . Os tipos de número de dados é capaz de representar números tão grandes quanto 1,79 +308 ou tão pequeno como 1E- 323 com 15 dígitos de precisão. Além disso, o tipo de número de dados pode representar NaN ( Not a Number ), infinito positivo e negativo, e zero.

Size Matters
muito grandes números devem ser armazenados usando o tipo de dados número .

Quando o projeto que você está trabalhando requer o armazenamento de um número muito grande , mas não requer uma grande dose de precisão, você pode usar o tipo de dados número . Isso ocorre porque o tipo de número de dados é capaz de armazenar valores até 1,79 308 , enquanto o tipo de dados decimal só pode chegar tão alto quanto 7.9E +28 . Além disso, o tipo de número de dados pode armazenar valores tão pequenos quanto 1E- 323 , enquanto os dados decimais digite apenas armazena valores tão pequenos quanto 1E- 28.
Precisão Matters
números muito precisos devem ser armazenados usando o tipo de dados decimal.

Esses projetos que requerem o armazenamento de números muito precisos que são relativamente pequenos devem usar o tipo de dados decimal. Isso ocorre porque o tipo de dados número é apenas precisão de 15 dígitos. Por outro lado , o tipo de dados decimal é preciso para 28 dígitos . Isso faz com que os dados decimais digitar muito mais preciso do que o tipo de dados número .

Anterior :

Próximo : No
  Os artigos relacionados
·Sintaxe contra o erro semântico 
·Conceitos de MATLAB 
·Como classificar REXX Variáveis ​​-tronco 
·Como excluir um elemento de uma Sublist no Esquema 
·A Função de Len 
·As vantagens de um editor premium 
·Como mesclar uma matriz usando QBasic 
·Como usar o SVN Com BuddyPress 
·Como converter um programa Lisp para uma macro ME10 
·Variáveis ​​de uma função MATLAB 
  Artigos em destaque
·Como apagar um buffer de recepção do soquete em C 
·Como substituir múltiplas linhas em Apache 
·Como Escrever um Programa de Transferência de soquete …
·Como usar parâmetros em SSIS 
·Como armazenar uma entrada em um vetor 
·Lista de Desconectado Tipos Webform 
·Como fazer um projeto no Xcode A partir de uma pasta ex…
·Erros comuns na Turbo C 
·Como criar um Randomizer em C 
·Como executar um script em Lua 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados