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.