De longitud variable en c ++

Video: Archivos en C++: Registro de Longitud Variable(RLV) Funciones Ver_nesimo() y Modificar()

En C ++, la memoria se mide en bytes o bits. la palabra clave tamaño de devuelve el tamaño de su argumento en bytes. El siguiente programa usa esto para determinar el tamaño de los diferentes tipos de variables:

Video: Longitud de una circunferencia, en C++. (Usando #define), y también sin usarlo

// tamaño variable - salida el tamaño de cada tipo de variable # include #incluir #incluir usando espacio de nombres std-int main (int nNumberofArgs, char * pszArgs []) {boolb- Char c- intn- largo l-largo, largo LL- flotar f- doble d- largo doble ld-cout lt; lt; "sizeof un bool = " lt; lt; b sizeof lt; lt; endl-cout lt; lt; "sizeof un char = " lt; lt; c sizeof lt; lt; endl-cout lt; lt; "sizeof un int = " lt; lt; sizeof n lt; lt; endl-cout lt; lt; "sizeof un largo = " lt; lt; sizeof l lt; lt; endl-cout lt; lt; "sizeof un largo tiempo = " lt; lt; TLBI sizeof; lt; endl-cout lt; lt; "sizeof un flotador = " lt; lt; sizeof f lt; lt; endl-cout lt; lt; "sizeof un doble = " lt; lt; d sizeof lt; lt; endl-cout lt; lt; "sizeof un largo dobles = " lt; lt; THDV sizeof; lt; endl - // espera hasta que el usuario esté listo antes de la terminación del programa // para permitir al usuario ver el programa resultscout lt; lt; "Pulse Intro para continuar ..." lt; lt; endl-cin.ignore (10, `n`) - cin.get () - volver 0-} El tamaño variable programa genera el siguiente resultado: sizeof un bool = 1sizeof un char = 1sizeof un int = 4sizeof un largo = 4sizeof un largo tiempo = 8sizeof un flotador = 4sizeof un doble = 8sizeof un largo doble = 12 Pulse Intro para continuar ...

Como se suele decir, “Sus resultados pueden variar.” Usted puede obtener diferentes resultados si se utiliza un compilador gcc que no sea para Windows. Por ejemplo, es posible que una int es más pequeño que una largo.

Video: Archivos en C++: Registro de Longitud Variable(RLV) - Función Leer_todo() y Ver_correo()

C ++ no dice exactamente lo grande que un tipo variable debe ser- sólo dice que una largo es del mismo tamaño o mayor que una int y que una doble es del mismo tamaño o mayor que una flotador. Los tamaños mostrados aquí son típicos para un procesador de 32 bits 80-x-86.

Artículos Relacionados