Como ya saben %f se usa para especificar que la variable va a contener un valor decimal (por ahora este es el unico uso que conozco), entonces:
Código:
float x=0
scanf("%f", &x);
scanf("%f", &x);
Suponiendo que por teclado se introduzca el numero 11, No deberia de dar un error?
Me explico, si float y %f son para decimales y 11 no es un decimal entonces esta mal o no?
Otra cosa. Si en un ejercicio me piden declarar una variable entera, corta y sin signo. Seria:
Código:
int short unsigned x=1;
En la respuesta a ese ejercicio esta:
Código:
unsigned short int buenas;
Se supone que si me piden un entero debe ser un numero entero, no varios caracteres como la palabra "buenas"
Y una ultima cosa. Si a una variable se declara como long o short, ej.: int long x=5; ó int short y=0, quiere decir que esa variable solo podra almacenar 16 o 32 caracteres o letras respectivamente?. Solo para estar claros.
Y gracias