O que é int em C, C ++ e C# Programação?

O que é int em C, C ++ e C# Programação?

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

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

Índice

  • O que é um tipo de dados int
  • Características de int
  • Tamanho de int
  • Int na programação C
  • Int na programação C ++
  • Int na programação C#
  • Comparação de int em diferentes linguagens de programação
  • Diferença entre int assinado e não assinado
  • Declaração de variáveis ​​int
  • Inicialização de variáveis ​​int
  • Operações em variáveis ​​int
  • Conclusão

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 curta de um número inteiro e é amplamente utilizado nas três linguagens de programação C, como C, C ++ e C#.

int é normalmente representado como um assinado de 32 bits ou 64 bits número inteiro, dependendo da linguagem de programação e da plataforma que está sendo usada. 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 do idioma que estamos usando para programação e da plataforma que está sendo usada.
  • 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 que é amplamente suportado por linguagens e compiladores de programação.

Tamanho de int

O tamanho de um int A variável depende da linguagem de programação e da plataforma que está sendo usada. Em C e C ++, o tamanho de um int A variável depende da plataforma. Se estamos 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 esteja sendo usada, um int A variável em C# sempre terá 32 bits de tamanho.

int na programação C

Na programação C, int é uma palavra -chave usada para declarar variáveis ​​inteiras. C suporta números 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 executar o seguinte código:

#incluir
int main ()
printf ("tamanho de int: %ld bytes \ n", sizeof (int));
retornar 0;

int na programação C ++

C ++ suporta números 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:

#incluir
usando namespace std;
int main ()
cout << "Size of int: " << sizeof(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 suporta números inteiros não assinados. Os sistemas host de 32 e 64 bits não afetam o tamanho de C# int variáveis, como é sempre fixo, que é de 32 bits.

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

usando o sistema;
programa de classe
estático void main (string [] args)
Console.WriteLine ("tamanho de int: 0 bytes", sizeof (int));

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

Embora int é um tipo de dados fundamental em linguagens de programação, tamanho e 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 pode representar apenas não negativo (i.e., números positivos).

A Tipo inteiro assinado, como int, reserva um pouco para representar o sinal do número. Isso mostra que um número inteiro assinado de 32 bits pode representar valores no intervalo de -2.147.483.648 a 2.147.483.647. A parte mais significativa (a parte mais à esquerda) de um Inteiro assinado representa o sinal do número. Para o sinal negativo, 1 será usado e para o positivo, 0 será usado.

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

Observação: Por padrão, o tipo de dados C, C ++ e C# int é assinado. Para números negativos, o tipo de dados int deve ser definido como assinado como os tipos de dados int não assinados não podem levar 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 variable_name;

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

int num;

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 variable_name = value;

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

Int Age = 25;

Use int em C

Aqui está uma amostra de código C para usar int.

#incluir
int main ()
int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
printf ("%d \ n", soma);
retornar 0;

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

Use int em C++

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

#incluir
usando namespace std;
int main ()
int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
cout << sum << endl;
retornar 0;

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

Use int em C#

Aqui está uma amostra de código C# para usar int.

usando o sistema;
programa de classe
estático void main ()
int num1 = 10;
int num2 = 20;
int sum = 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 é usada 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 Nos três idiomas C, C ++ e C#. No entanto, tanto C e C ++ suportam os não assinados também, mas C# só tem suporte para assinados int valores. Para detalhado no tipo de dados int em C, C ++ e C#, leia este artigo.