Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Tipos de Dados ANSI C
O American National Standards Institute (ANSI ) para a linguagem de programação de computadores C se mantém fiel aos princípios minimalistas de sua concepção original. Muitos programadores ficam surpresos ao descobrir que a linguagem suporta apenas quatro tipos de dados base . Estes tipos principais estabelecer as bases para a modelagem de elementos de dados mais complexos, como cordas e como substitutos para outros tipos simples, como dados booleanos. Char

O tipo de dados char é usado para a representação de caracteres individuais. Ele armazena um intervalo numérico assinado de -127 a 127 em um único byte , usando sete bits para o valor eo oitavo para o sinal. Os valores numéricos estão ligados à representação ordenada do conjunto de caracteres ASCII. Um valor de 65 , por exemplo , atribuídos a uma variável de char traduz a maiúscula " A" no código ASCII . Variáveis ​​unsigned char não usar o bit de sinal , ampliando a faixa de valores de 0 a 255 .
Int

Um tipo de dados inteiro é usado para armazenar números inteiros. Diferentes tipos de bits de tamanho inteiros são suportados pela norma , a fim de acomodar o número de diferentes comprimentos , sem desperdício de espaço de armazenamento . Um inteiro padrão é de 32 bits (4 bytes ) de comprimento , o que permite o armazenamento de números de -2.147.483.648 a 2.147.483.647. Variáveis ​​de curto inteiros usar metade da alocação de memória, 16 bits , se é necessário um intervalo numérico menor. Inteiros longos expandir o armazenamento de 64 bits . O tipo inteiro também é modificado pela designação não assinado , acabando com pouco sinal, se os números negativos não vão ser armazenados.
Float

O flutuador tipo de dados é designado para armazenar valores que contêm uma parte fracionária marcado por um ponto decimal , como 3.15. O tipo float é um valor de precisão simples armazenado em uma variável de 32 bits em três partes. Um bit é atribuído ao sinal , 8 bits para o expoente e 23 bits são utilizados para manter a mantissa . A notação bóia representa o número de ponto flutuante como uma fração ( a mantissa ) que é gerado pelo poder do expoente para colocar o ponto decimal no número. Por exemplo, para armazenar o valor da amostra 1.2345 , o expoente é definido como 1 ea mantissa é 617250 . Para calcular o número decimal , o valor equação = mantissa x (2 x expoente ) [ 1,2345 = 0,617250 x 2] é usado.
Duplo

O tipo double é um tipo de dados float expandido. Ele usa um local de armazenamento de 64 bits , a fim de armazenar números com 14 a 15 dígitos de precisão . Os 64 bits são divididos em um sinal de um bit , 11 bits para o expoente e 52 bits para a mantissa .

Anterior :

Próximo : No
  Os artigos relacionados
·Visual Component Object Model C Tutorial 
·Como chamar uma matriz de cadeia em C + + 
·Como referência uma imagem em C + + 
·Como passar uma String para abrir um ifstream 
·Como converter Celsius para Fahrenheit em C + + sem for…
·Como identificar os tipos de validação de entrada 
·Como construir um driver de dispositivo 
·Como classificar Duas colunas não acopladas no DataGri…
·Funções de primeira classe em Python 
·Como criar um CAB no Windows Mobile 
  Artigos em destaque
·As vantagens do C + + Estrutura Repetição 
·Como escrever uma classe Queue em C + + 
·Como inverter um número na C 
·Como conectar VB6.0 & VC + + 
·Como alterar AppDelegate em um iPhone 
·Como converter uma string para um INT C 
·Como escrever uma linha de switches combinação de tec…
·Erros comuns na Turbo C 
·Como excluir um C + + Corrupt Heap 
·O Projeto sem fio AVR 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados