Red de conocimientos sobre prescripción popular - Conocimiento dental - Si asigna datos de caracteres a una variable entera, ¿qué obtiene después de generar la variable?
Si asigna datos de caracteres a una variable entera, ¿qué obtiene después de generar la variable?
Si la entrada es una letra, no obtengo la cantidad ingresada,
k = scanf("%d",&i); scanf devuelve 0 a k. % d\n",k); Imprimir 0.
Si la entrada se ejecuta correctamente, k será 1.
printf("%d\n",i); El valor impreso no es necesariamente el que es, está determinado por el método de procesamiento del compilador. Quizás sea 4223160, quizás sea otra cosa, un valor sin sentido.