что должно быть результатом: (и почему?)
printf("%d",2.37);
Очевидно, printf - это функция с переменным числом аргументов, и мы никогда не сможем узнать тип списка переменных аргументов.поэтому мы всегда должны указывать спецификаторы формата вручную.таким образом, 2.37 будет храниться как двойной в соответствии со стандартами IEEE, будет выбираться и печататься в целочисленном формате.Но вывод равен 0. В чем причина?