O que é int na programação C, C++ e C#?

O Que E Int Na Programacao C C E C



O int A palavra-chave é um tipo de dados usado com frequência em várias linguagens de programação, incluindo C, C++ e C#. O termo int é a abreviação de inteiro. Não há componentes fracionários em números inteiros, pois são números inteiros.

Neste artigo, vamos discutir o uso de int em três linguagens de programação populares: C , C++, e C#.







Índice



O que é um tipo de dados int

O int tipo de dados é um tipo fundamental em linguagens de programação. O int pode armazenar números como -10, 0, 42 ou 100. O termo int é uma forma abreviada de um número inteiro e é amplamente usada em todas as três linguagens de programação C, como C, C++ e C#.



int normalmente é representado como um assinado de 32 bits ou 64 bits integer, dependendo da linguagem de programação e da plataforma utilizada. Em C, C++ e C#, o int é uma palavra-chave usada para declarar variáveis ​​inteiras.





Características de int

O int tipo de dados tem várias características que o tornam útil na programação:

  • Pode representar números positivos e negativos.
  • Tem um tamanho fixo, que depende da linguagem que estamos usando para programar e da plataforma que estamos usando.
  • Pode ser usado em operações matemáticas como adição e subtração etc.
  • Pode ser usado para representar endereços de memória e outros valores numéricos.
  • É um tipo de dados básico amplamente suportado por linguagens de programação e compiladores.

Tamanho do int

O tamanho de um int variável depende da linguagem de programação e da plataforma que está sendo usada. Em C e C++, o tamanho de um int variável depende da plataforma. Se estivermos trabalhando em uma plataforma de 32 bits, o int tamanho será 32 (4 bytes) e da mesma forma para plataformas de 64 bits do tamanho de int será 64. Não importa qual plataforma está sendo usada, um int variável em C# sempre terá 32 bits de tamanho.



int em programação C

Na programação C, int é uma palavra-chave usada para declarar variáveis ​​inteiras. C suporta inteiros assinados e não assinados, que podem ser de 16 bits, 32 bits ou 64 bits, dependendo da plataforma que está sendo usada. Em C, o tipo de dados int tem um tamanho de 32 bits na maioria das plataformas modernas.

Para encontrar o tamanho de int em C, execute o seguinte código:

#include
int principal ( ) {
printf ( 'Tamanho do int: %ld bytes \n ' , tamanho de ( int ) ) ;
retornar 0 ;
}

int em programação C++

C++ suporta inteiros assinados e não assinados, que podem ser de 16 bits, 32 bits ou 64 bits, dependendo da plataforma que está sendo usada. Em C++, o int tipo de dados tem um tamanho de 32 bits na maioria das plataformas modernas.

Para encontrar o tamanho de int em C++, execute o seguinte código:

#include
usando namespace std;
int principal ( ) {
cout << 'Tamanho do int: ' << tamanho de ( int ) << 'bytes' << endl;
retornar 0 ;
}

Int na Programação C#

C# suporta apenas números inteiros assinados, que têm um tamanho fixo de 32 bits. C# não oferece suporte a números inteiros não assinados. Os sistemas host de 32 bits e 64 bits não afetam o tamanho do C# int variáveis, pois é sempre fixo, que é de 32 bits.

Para encontrar o tamanho de int em C#, execute o seguinte código:

usando Sistema;
programa de classe {
vazio estático Principal ( corda [ ] argumentos ) {
Console.WriteLine ( 'Tamanho do int: {0} bytes' , tamanho de ( int ) ) ;
}
}

Comparação de int em diferentes linguagens de programação

Embora int é um tipo de dados fundamental em linguagens de programação, o tamanho e as características de int pode variar entre diferentes linguagens de programação. A tabela a seguir resume as diferenças entre int em C, C++ e C#:

Linguagem de programação Tamanho (bits) Assinado/Não assinado Faixa de valores
C 32 ou 64 Ambos -2147483648 a 2147483647
C++ 32 ou 64 Ambos -2147483648 a 2147483647
C # 32 Assinado -2147483648 a 2147483647

Diferença entre Int assinado e não assinado

Na computação, um assinado tipo de dados inteiro pode representar números positivos e negativos, enquanto um não assinado O tipo de dados inteiro só pode representar números não negativos (ou seja, positivos).

A tipo inteiro com sinal , como int , reserva um bit para representar o sinal do número. Isso mostra que um inteiro com sinal de 32 bits pode representar valores no intervalo de -2.147.483.648 a 2.147.483.647 . O bit mais significativo (o bit mais à esquerda) de um inteiro assinado representa o sinal do número. Para o sinal negativo será utilizado 1 e para o positivo será utilizado 0.

Por outro lado, um tipo inteiro sem sinal , como unsigned int, não reserva um bit para o sinal do número. Isso mostra que um inteiro sem sinal de 32 bits pode exibir valores no intervalo de 0 a 4.294.967.295 .

Observação: Por padrão, o tipo de dados int C, C++ e C# é assinado. Para números negativos, o tipo de dados int deve ser definido como assinado, pois os tipos de dados int não assinados não podem aceitar números negativos.

Declaração de Variáveis ​​Int

Em C, C++ e C#, int é a palavra-chave que declara variáveis ​​inteiras. A sintaxe para declarar uma variável inteira é a seguinte:

int nome_da_variável;

Por exemplo, para declarar uma variável inteira chamada num , você pode usar o seguinte código:

int se;

Inicialização de Variáveis ​​Int

Depois de declarar uma variável inteira, você pode inicializá-la com um valor. A sintaxe para inicializar uma variável inteira é a seguinte:

int nome_da_variável = valor;

Por exemplo, para declarar e inicializar uma variável inteira chamada idade com valor 25, você deve usar o seguinte código:

int idade = 25 ;

Use int em C

Aqui está um exemplo de código C para usar int.

#include
int principal ( ) {
int num1 = 10 ;
int num2 = vinte ;
int soma = num1 + num2;
printf ( '%d \n ' , soma ) ;
retornar 0 ;
}

Neste exemplo, a variável sum teria um valor de 30.

Usar int em C++

Aqui está um código C++ que explica o uso de int.

#include
usando namespace std;
int principal ( ) {
int num1 = 10 ;
int num2 = vinte ;
int soma = num1 + num2;
cout << soma << endl;
retornar 0 ;
}

A soma total de duas variáveis ​​do tipo de dados inteiro é 30.

Usar int em C#

Aqui está um exemplo de código C# para usar int.

usando Sistema;
programa de classe {
vazio estático Principal ( ) {
int num1 = 10 ;
int num2 = vinte ;
int soma = num1 + num2;
Console.WriteLine ( soma ) ;
}
}

A soma total de dois números será 30.

Conclusão

int é um tipo de dados fundamental na programação que é usado para representar valores inteiros. Tem um tamanho fixo e pode ser usado em operações matemáticas. Por padrão, o tipo de dados int é assinado nas três linguagens C, C++ e C#. No entanto, tanto C quanto C++ também suportam não assinados, mas C# só tem suporte para assinados. int valores. Para obter detalhes sobre o tipo de dados int em C, C++ e C#, leia este artigo.