“Conocimiento Programación>C /C + + Programming

Cómo determinar el tamaño de enteros en C + +

2011/3/14
En el desarrollo de software , la primera consideración al almacenar los datos es elegir el tamaño de almacenamiento apropiado. En C /+ , así como otros lenguajes de programación C + + de ordenador , no hay menos de cinco maneras de representar datos enteros . Cada tipo entero varía según el tamaño : char , short int , int , long int , int y long long . Determinar el tamaño adecuado requiere de una planificación y previsión en relación con todos los valores posibles de una variable se mantenga, y de hecho conseguir el tamaño deseado requiere el conocimiento de la arquitectura de computadores , así como el compilador. Cosas que necesitará
C /C + + compilador
texto editor
Mostrar más instrucciones
1

Inicie un editor de texto y abrir un C + + código fuente del archivo
Página 2

Determine el tamaño de un entero mediante el uso de la API de libc " sizeof " de la siguiente manera :

# include

# include < stdlib . h >

int main () { printf ( "Tamaño del entero: % d" , sizeof (int ) ) ;}

Nota , si el tamaño del tipo de datos "int " es no es el mismo que el tamaño deseado, modificar el tipo de uso de la lista que se encuentra en la introducción de este artículo.
3

Muestra el valor máximo de un tipo de datos puede almacenar utilizando el siguiente fragmento de código .


# include ;

# include ;

int main () { std :: cout << std :: numeric_limits < , int > :: max () << std :: endl ;}

Como en el paso 2 , cambie el tipo de plantilla de " int" a cualquier tipo disponible reiterado en la introducción a determinar el valor máximo de cada uno.

4 Repita el paso 3 usando la palabra clave " sin firmar " como prefijo para los diferentes tipos enteros . Tenga en cuenta, cuando un entero se declara como sin signo , el bit de signo se utiliza para los datos y el valor máximo de la variable puede tener aumentos .
5

compilar y ejecutar los programas de ejemplo que se encuentran en los pasos 2 y 3 para calcular el tamaño entero y el valor máximo como ayuda en la selección del tamaño apropiado para su programa.

C /C + + Programming
Cómo inicializar punteros
Cómo dibujar líneas en Visual C + +
Cómo Code Matrix Resta en C + +
C Funciones de Xilinx
Cómo escribir una hoja XLS en CSharp
Cómo conectar VB6.0 y VC + +
Cómo convertir cadenas alfabéticas en C + +
Cómo obtener el número de línea de un archivo de entrada en C
Conocimiento de la computadora © http://www.ordenador.online