O que significa Int em C, C ++ e C #?

Int, abreviação de "número inteiro", é fundamental variável tipo incorporado no compilador e usado para definir variáveis ​​numéricas contendo números inteiros. Outros tipos de dados incluem flutuador e Duplo.

C, C ++, C # e muitos outros linguagens de programação reconhece int como um tipo de dados.

No C ++, a seguir é como você declara uma variável inteira:

int a = 7; 

Limitações de int

Somente números inteiros podem ser armazenados em variáveis ​​int, mas como eles podem armazenar números positivos e negativos, eles também são considerados assinado.

Por exemplo, 27, 4908 e -6575 são entradas int válidas, mas 5.6 e b não. Os números com partes fracionárias exigem uma variável do tipo float ou duplo, os quais podem conter pontos decimais.

O tamanho do número que pode ser armazenado em int geralmente não é definido no idioma, mas depende do computador que está executando o programa. Em C #, int é 32 bits, portanto, o intervalo de valores é de -2.147.483.648 a 2.147.483.647. Se valores maiores forem necessários, o tipo duplo poderá ser usado.

instagram viewer

O que é Nullable Int?

Int anulável tem o mesmo intervalo de valores que int, mas pode armazenar nulo além de números inteiros. Você pode atribuir um valor a int anulável da mesma forma que faria com int e também pode atribuir um valor nulo.

Int anulável pode ser útil quando você deseja adicionar outro estado (inválido ou não inicializado) a um tipo de valor. Int anulável não pode ser usado em rotações pois as variáveis ​​de loop sempre devem ser declaradas como int.

Int vs. Flutuar e Duplo

Int é semelhante aos tipos float e double, mas eles servem a propósitos diferentes.

Int:

  • Ocupa menos espaço que outros tipos
  • Tem aritmética mais rápida
  • Usa apenas números inteiros
  • Usa caches e largura de banda de transferência de dados com mais eficiência

Tipos float e double:

  • Usa o dobro de memória
  • Pode conter um ponto decimal
  • Pode conter mais caracteres

A diferença entre os tipos float e double está no intervalo de valores. O alcance do dobro é duas vezes o do float e acomoda mais dígitos.

Nota: O INT também é usado como uma fórmula no Microsoft Excel para arredondar os números para baixo, mas não tem nada a ver com int, conforme descrito nesta página.

instagram story viewer