Неожиданный вывод printf

int a=5;
float b=3.5;
printf("%d",b);
printf("\n%f",a);

Может кто-нибудь, пожалуйста, скажите мне, почему этот код показывает неожиданный вывод (garbage3.5)

Ответы на вопрос(4)

Ваш ответ на вопрос