Linguagem C Tipos de Variáveis
Em vez de fazer todas as suas variáveis flutua, é mais eficiente para examinar o tipo de dados que são armazenados e, em seguida, escolher um tipo de variável C apropriado.
Digitar | valor Faixa |
---|---|
_Bool | 0-1 |
carbonizar | -28-127 |
unsigned char | 0 to255 |
short int | -32.768 a 32.767 |
int curto sem sinal | 0 a 65.535 |
int | -2,147,483,648 a 2.147.483.647 |
int não assinado | 0 a 4294967295 |
long int | -2,147,483,648 a 2.147.483.647 |
int longo não assinado | 0 a 4294967295 |
flutuador | 1.17-10-38 para 3,40-1038 |
duplo | 2.22-10-308 para 1,79-10.308 |
Manter estes pontos em linguagem C tipo de variável em mente:
Garantir que você escolher o tipo de variável adequado para os valores que você precisa para armazenar.
o _Bool tipo armazena apenas dois valores, 0 e 1, que podem representar falso, verdadeiro ou ligado ou desligado ou qualquer condição binária.
o carbonizar tipo de variável armazena valores de caracteres, mas também pode ser usado para armazenar números inteiros pequenos.
Números inteiros, ou números inteiros, são armazenados na int tipos de variáveis.
Qualquer tipo de valor, a partir da muito grande para o muito pequena, e quaisquer valores fraccionários são armazenados na flutuador e duplo tipos.
Lembre-se de usar int os valores para as funções que geram números inteiros, tal como getchar (). É fácil supor que a função retorna um carbonizar valor por causa do nome da função.
C não possui um tipo variável de cadeia. Em vez disso, uma matriz de carbonizar variáveis é usado.
Outros tipos de variáveis incluem estruturas e ponteiros.