Os tipos de dados inteiros vêm em algumas variantes. Basicamente, um número inteiro é um valor inteiro em um intervalo restrito de valores. Esta área depende do tipo de dados específico, da linguagem de programação e da arquitetura do computador. É um dos tipos de dados mais comumente usados.
Resumo
- Os tipos de dados inteiros são valores inteiros em um intervalo restrito de valores.
- Existem inteiros assinados e não assinados. A escolha depende dos possíveis intervalos de valores das variáveis.
- Os inteiros suportam operações aritméticas básicas, como adição, subtração, multiplicação e divisão.
- Antes de usar números inteiros, deve-se considerar o intervalo numérico necessário.
- O tamanho normal de um número inteiro é 4 bytes.
- Os inteiros podem assumir valores positivos e negativos dependendo de serem assinados ou não.
Sinais – assinados e não assinados
O número inteiro retorna com sinal (assinado) e sem sinal (não assinado). Na maioria dos casos não é particularmente importante qual número inteiro você usa, mas ao criar uma nova variável você ainda deve pensar brevemente sobre quais valores essa variável pode assumir e escolher o tipo de dados de acordo.
Em linguagem simples, isso significa que se os valores da variável devem ser sempre positivos e números particularmente grandes podem ocorrer, é melhor usar um unsigned int, mas isso é opcional, então você não precisa necessariamente usá-lo desde que a faixa de valores seja grande o suficiente. Se valores negativos também puderem ocorrer, você ainda terá que usar um int assinado para obter resultados de cálculo corretos. Na maioria das linguagens de programação, int é um int assinado por padrão. O tamanho normal de um número inteiro é de 4 bytes.
Operações inteiras
Na maioria das linguagens de programação, um número inteiro possui operações aritméticas básicas. Um exemplo de operação simples é adicionar dois números, como no exemplo C++ a seguir:
Adição de inteiro
// zwei lokale Variablen mit vorgegebenem Wert erstellen
int i = 2;
int j = 3;
//esses valores podem ser adicionados usando o operador +
resultado interno = i + j;
cout << resultado; // resultado agora tem o valor 5
Duas variáveis são criadas aqui, cada uma das quais recebe um valor inteiro. Na linha 6 é criada uma variável com o nome resultado. Esta variável recebe o resultado da operação i + j. Os operadores para subração (-), multiplicação
e divisão (/) funcionam igualmente. O resultado é então enviado para o fluxo de saída padrão usando o operador de inserção (<<) (este é um operador do fluxo e não o número inteiro).
Os operadores aritméticos também funcionam com outros tipos de dados numéricos, como float ou double. Se os tipos de dados forem misturados em tais cálculos, recomenda-se cautela em C++ (e também em muitas outras linguagens de programação), pois, por exemplo, as casas decimais podem ser cortadas (por exemplo, se o resultado tiver casas decimais e for atribuído a uma variável inteira ). Normalmente há um aviso do compilador.
Conclusão
O inteiro é um tipo de dados muito comumente usado que representa valores inteiros. Na maioria das linguagens de programação, as operações aritméticas estão disponíveis para tipos de dados inteiros. Antes de usá-lo, você deve sempre pensar brevemente sobre qual intervalo de números precisa cobrir. Se você precisar apenas de valores inteiros positivos, recomendamos usar um número inteiro sem sinal.
FAQ: Perguntas frequentes sobre o tipo de dados Inteiro
Um número inteiro geralmente consiste em 8, 16, 32, 64 ou 128 bits. 1, 2, 4, 8 ou 16 bytes – dependendo do comprimento da palavra da respectiva CPU.
Existem muitos tipos de tipos de dados inteiros. Um número inteiro é um número inteiro que contém um valor inteiro dentro de um intervalo limitado. Esta área depende do tipo de dados específico, da linguagem de programação e da arquitetura do computador.
Existem dois tipos de inteiros: assinados (assinados) e não assinados (sem sinal). Como valores negativos são possíveis, você deve usar um número inteiro assinado para obter resultados de cálculo corretos. “Int” é o número inteiro padrão na maioria das linguagens de programação. O tamanho normal de um número inteiro é 4 bytes.
“Int” é a abreviação de “inteiro” e é um tipo básico usado no compilador integrado para definir variáveis numéricas que contêm números inteiros. “Int” é reconhecido por muitas linguagens de programação, incluindo C++, C# e C++.