LINUX.ORG.RU

stdarg и float


0

1

При компиляции на 32-битной платформе:

float x = 0.0f;
printf("%f", x);
будет происходить нечто подобное:
float x = 0.0f;
printf("%f", (double)x);
Т.е. дополнительные параметры типа float будут преобразованы в тип double, перед вызовом функции с переменным числом аргументов.

Вопрос: в каком документе это описано?

★★★★★

Ответ на: комментарий от AlexVR

Не нашёл в нём, тыкни пальцем.

Лень искать. Я искал там все, что связанно с операторами, все было.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.