Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3. ¿Qué son los modificadores long, short, unsigned y cómo afectan a los rangos de
los datos?
R=
Long: Cuando se utiliza este modificador sobre un int, crea un tipo que dobla el
espacio de almacenamiento utilizado para almacenar un int. Cuando se utiliza para
modificar un double, define un tipo de dato de coma flotante, long double, con 80
bits de precisión, no los 128 (2x64) que cabría esperar.
Short: El modificador short se utiliza cuando se desea una variable menor que un
int. Este modificador solo puede aplicarse al tipo base int (si se omite el tipo base,
se asume int por defecto).
Unsigned: Este modificador se utiliza cuando la variable sea siempre positiva.
Puesto que no es necesario almacenar el signo, el valor absoluto puede ser mayor
que en las versiones con signo. Puede aplicarse a los tipos base int, char, long,
short e __int64. Cuando no se indica tipo base, por defecto se supone que se trata
de un int.