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.

Digitarvalor Faixa
_Bool0-1
carbonizar-28-127
unsigned char0 to255
short int-32.768 a 32.767
int curto sem sinal0 a 65.535
int-2,147,483,648 a 2.147.483.647
int não assinado0 a 4294967295
long int-2,147,483,648 a 2.147.483.647
int longo não assinado0 a 4294967295
flutuador1.17-10-38 para 3,40-1038
duplo2.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.

menu