¿Qué indica el estándar de C++ el tamaño de int, long Type?

Que Indica El Estandar De C El Tamano De Int Long Type



El concepto más importante que debe comprender antes de comenzar la parte de codificación del lenguaje es el tipo de datos. El tipo de información que podría contener cada variable se conoce como tipo de datos, y los ejemplos incluyen tipos de datos de caracteres, flotantes y enteros. Los tipos de datos juegan un papel importante en el lenguaje de programación C++. Define el tipo de datos que se almacenan en una variable.

Este artículo demuestra el tamaño estándar de los tipos de datos int y long que se usan ampliamente en la programación de C++.

¿Qué es un tipo de datos int en C++?

El En t es un tipo de datos en C++ que se utiliza para almacenar números enteros. Puede almacenar enteros con y sin signo. Los enteros con signo pueden ser positivos o negativos, mientras que los enteros sin signo son siempre positivos. Si puede expresar números negativos depende de si tiene signo o no.







Tamaño de estado estándar de un int en C++

El tamaño de estado estándar de un int en C++ es de 4 bytes (32 bits). Puede almacenar valores que van desde -2,147,483,648 hasta 2,147,483,647. Sin embargo, el tamaño de la En t puede variar según el compilador o el sistema operativo que esté utilizando. Por ejemplo, para el sistema operativo de 32 bits, el tamaño de int es de 4 bytes, pero para el sistema operativo de 64 bits, podría ser 8 bytes (64 bits) . Aún así, en la mayoría de los compiladores, el tamaño estándar de int se establece en 4 bytes.



Qué se entiende por tipo de datos largo en C++

Largo El tipo de datos en C++ almacena valores para variables o constantes con 64 bits de almacenamiento y es un número entero con signo que se usa para almacenar valores para variables o constantes que son mayores que el tipo de datos de número habitual de 32 bits.



Tamaño de estado estándar de long en C++

En la mayoría de los compiladores, el tamaño estándar de long en C++ es 8 bytes (64 bits) . Sin embargo, el tamaño puede variar si utiliza el tipo de datos largo en un sistema operativo de 32 bits. La razón para establecer el tamaño de long en 8 bytes es el hecho de que los usuarios pueden almacenar valores mucho más grandes en comparación con En t . Significa que si los usuarios quieren trabajar con números grandes, pueden preferir usar long en lugar de int en los programas de C++.





Cómo calcular el tamaño de un tipo de datos en C++

Si está utilizando un compilador en cualquier sistema operativo, puede encontrar el tamaño de En t y largo utilizando el siguiente código C++.

#incluir
usando espacio de nombres estándar ;

En t principal ( ) {
  cout << 'Tamaño total de int: ' << tamaño de ( En t ) << final ;
    cout << 'Tamaño total de largo: ' << tamaño de ( largo ) << final ;
  cout << 'Tamaño total de long int: ' << tamaño de ( largo En t ) << final ;
  devolver 0 ;
}

En el código anterior, puede encontrar el tamaño de un En t , largo y largo En t .



Producción

Conclusión

En C++, los valores se almacenan en tipos de datos llamados enteros y variables de tipo de datos largos en la memoria. Tienen unos valores estándar con respecto al tamaño del compilador. Pero en la mayoría de los casos, el En t tipo de datos tiene un tamaño estándar de 4 bytes y un largo tipo de datos tiene un tamaño de 8 bytes en lenguaje C++.