Форум программистов, компьютерный форум CyberForum.ru

Передача параметров в sprintf - объяснить разницу в двух примерах - C++

Восстановить пароль Регистрация
 
thef
Сообщений: n/a
21.08.2014, 04:37     Передача параметров в sprintf - объяснить разницу в двух примерах #1
Заметил, что результат
C++
1
sprintf(line, "%.2f" format, 1.0f);
отличается от
C++
1
sprintf(line, "%.2f" format, 0x3f800000);
Во втором случае выводится 0.0. Так и должно быть?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.08.2014, 04:37     Передача параметров в sprintf - объяснить разницу в двух примерах
Посмотрите здесь:

C++ Передача параметров
C++ разработайте функцию типа float, что возвращает сумму двух входных параметров, если значения первого параметру парное, иначе возвращает их разницу
C++ Передача параметров в программу
Передача массива символов в функцию strlen после создания его функцией sprintf C++
C++ Объяснить работу двух кодов
Объяснить код сравнения двух чисел без If C++
C++ Вычислить сумму и разницу двух целых чисел, не превышающих 10^50
Как найти разницу двух массивов? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
КОП
348 / 280 / 86
Регистрация: 15.08.2010
Сообщений: 755
21.08.2014, 05:20     Передача параметров в sprintf - объяснить разницу в двух примерах #2
замени "%.2f" на "%.2d" к примеру
Yandex
Объявления
21.08.2014, 05:20     Передача параметров в sprintf - объяснить разницу в двух примерах
Ответ Создать тему
Опции темы

Текущее время: 12:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru