[Cursoc] Algo sobre variables

Magnanego, Nestor Nestor.Magnanego@nuevobancosuquia.com.ar
Mon, 13 Dec 2004 08:13:16 -0300


En la lecturas sugeridas se esta viendo el tema de los tipos de datos del
lenguaje C, les dejo un programa que ejemplifica un error en que podemos
incurrir, si no controlamos nuestro código, ya que  en C la potencia que da
su flexibilidad también es la fuente de errores, ya que muchos controles los
deja en manos del programador.

#include <stdio.h>
int main(void) {

	/* Un ejemplo de lo que ocurre cuando rebasamos un limite */
	/* de una variable.                                     */

	unsigned short int mivar = 65535;
	printf("El valor de mivar es : %d\n", mivar);
	mivar = mivar + 4; 
	printf("El valor de mivar es : %d\n", mivar);
	return 0;
}

El problema es válido para cualquier tipo de dato al que le rebasamos su
límite.
Luego prueben de asignarle a mivar el valor 70000.

Saludos.
Nestor.