Если к int добавить в конце точку без буквы f, то к какому типу будет произведено приведение?

Можно ли сделать такой код:
x = float(a) / 4.;
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ответы на вопрос 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
x = float(a) / 4.;

Этот код не на С а на С++. В С++ тип выражения справа -- double, потому что это деление float на double. См. eelis.net/c++draft/lex.fcon
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы