El En t La palabra clave es un tipo de datos de uso frecuente en varios lenguajes de programación que incluyen C, C ++ y C#. El término En t es la abreviatura de entero. No hay componentes fraccionales en enteros, ya que son números enteros.
En este artículo, discutiremos el uso de En t En tres lenguajes de programación populares: C, C++, y C#.
Tabla de contenido
¿Qué es un tipo de datos int?
El En t El tipo de datos es un tipo fundamental en lenguajes de programación. El En t puede almacenar números como -10, 0, 42 o 100. El término En t es una forma breve de un entero y se usa ampliamente en los tres lenguajes de programación C, como C, C ++ y C#.
En t se representa típicamente como un Firmado de 32 bits o De 64 bits entero, dependiendo del lenguaje de programación y la plataforma que se utiliza. En C, C ++ y C#, el En t es una palabra clave utilizada para declarar variables enteros.
Características de int
El En t El tipo de datos tiene varias características que lo hacen útil en la programación:
Tamaño de int
El tamaño de un En t La variable depende del lenguaje de programación y la plataforma que se utiliza. En C y C ++, el tamaño de un En t variable depende de la plataforma. Si estamos trabajando en una plataforma de 32 bits, el En t El tamaño será 32 (4 bytes) y de manera similar para plataformas de 64 bits del tamaño de En t será 64. No importa qué plataforma se esté utilizando, un En t variable en C# siempre tendrá 32 bits de tamaño.
int in C Programming
En la programación C, En t es una palabra clave que se usa para declarar variables enteros. C admite enteros firmados y sin firmar, que pueden ser de 16 bits, 32 bits o 64 bits, dependiendo de la plataforma que se utilice. En C, el tipo de datos int tiene un tamaño de 32 bits en la mayoría de las plataformas modernas.
Para encontrar el tamaño de int en C, ejecute el siguiente código:
#incluir
int main ()
printf ("tamaño de int: %ld bytes \ n", sizeof (int));
regresar 0;
int en programación C ++
C ++ admite enteros firmados y sin firmar, que pueden ser de 16 bits, 32 bits o 64 bits, dependiendo de la plataforma que se utilice. En c ++, el En t El tipo de datos tiene un tamaño de 32 bits en la mayoría de las plataformas modernas.
Para encontrar el tamaño de int en C ++, ejecute el siguiente código:
#incluir
usando el espacio de nombres STD;
int main ()
cout << "Size of int: " << sizeof(int) << " bytes" << endl;
regresar 0;
Int in C# Programming
C# solo admite enteros firmados, que tienen un tamaño fijo de 32 bits. C# no admite enteros sin firmar. Los sistemas host de 32 bits y 64 bits no afectan el tamaño de C# En t variables, ya que siempre se fija, lo que es de 32 bits.
Para encontrar el tamaño de int en C#, ejecute el siguiente código:
usando el sistema;
programa de clase
static void main (string [] args)
Consola.WriteLine ("tamaño de int: 0 bytes", sizeof (int));
Comparación de INT en diferentes lenguajes de programación
A pesar de En t es un tipo de datos fundamental en lenguajes de programación, el tamaño y las características de En t puede variar entre diferentes lenguajes de programación. La siguiente tabla resume las diferencias entre En t En C, C ++ y C#:
Lenguaje de programación | Tamaño (bits) | Firmado/sin firmar | Rango de valores |
C | 32 o 64 | Ambos | -2147483648 a 2147483647 |
C++ | 32 o 64 | Ambos | -2147483648 a 2147483647 |
C# | 32 | Firmado | -2147483648 a 2147483647 |
Diferencia entre el intento firmado y sin firmar
En la computación, un firmado El tipo de datos enteros puede representar números positivos y negativos, mientras que un no firmado El tipo de datos enteros solo puede representar no negativo (i.mi., positivo) números.
A Tipo entero firmado, como En t, se reserva un bit para representar el signo del número. Esto muestra que un número entero firmado de 32 bits puede representar valores en el rango de -2,147,483,648 a 2,147,483,647. El bit más significativo (el bit más a la izquierda) de un entero firmado representa el signo del número. Para el signo negativo, se usará 1 y para lo positivo, se usará 0.
Por otro lado, un Tipo de entero sin firmar, como unsigned int, no se reserva un poco para el signo del número. Esto muestra que un entero sin firmar de 32 bits puede mostrar valores en el rango de 0 a 4,294,967,295.
Nota: Por defecto, el tipo de datos C, C ++ y C# int está firmado. Para números negativos, el tipo de datos INT debe definirse como firmado como tipos de datos INT sin firmar no puede tomar números negativos.
Declaración de variables int
En C, C ++ y C#, En t es la palabra clave que declara variables enteras. La sintaxis para declarar una variable entera es la siguiente:
int variable_name;
Por ejemplo, declarar una variable entera nombrada numer, Puede usar el siguiente código:
int num;
Inicialización de las variables int
Después de declarar una variable entera, puede inicializarla con un valor. La sintaxis para inicializar una variable entera es la siguiente:
int variable_name = valor;
Por ejemplo, para declarar e inicializar una variable entera llamada Age con un valor de 25, debe usar el siguiente código:
int Age = 25;
Usar int en c
Aquí hay una muestra de código C para usar int.
#incluir
int main ()
int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
printf ("%d \ n", suma);
regresar 0;
En este ejemplo, la variable de suma tendría un valor de 30.
Usar int en c++
Aquí hay un código C ++ que explica el uso de int.
#incluir
usando el espacio de nombres STD;
int main ()
int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
cout << sum << endl;
regresar 0;
La suma total de dos variables del tipo de datos enteros es 30.
Use int en c#
Aquí hay una muestra de código C# para usar int.
usando el sistema;
programa de clase
void static main ()
int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
Consola.Escritura (suma);
La suma total de dos números será 30.
Conclusión
En t es un tipo de datos fundamental en programación que se utiliza para representar valores enteros. Tiene un tamaño fijo y se puede usar en operaciones matemáticas. Por defecto, el tipo de datos int es firmado En los tres idiomas C, C ++ y C#. Sin embargo, tanto C como C ++ también admiten el sin firmar, pero C# solo tiene soporte para firmado En t valores. Para detallarse el tipo de datos INT en C, C ++ y C#, lea este artículo.