Używanie% f do drukowania zmiennej całkowitej

Wyjściem następującego programu c jest: 0.000000 Czy za wyjściem znajduje się logika lub czy zależny jest od kompilatora odpowiedzi, czy właśnie otrzymuję wartość śmieci?

#include<stdio.h>

int main()
{
    int x=10;
    printf("%f", x);
    return 0;
}

PS: - Wiem, że próba wydrukowania wartości całkowitej za pomocą% f jest głupia. Pytam tylko z teoretycznego punktu widzenia.

questionAnswers(6)

yourAnswerToTheQuestion