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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
thef
Сообщений: n/a
#1

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

21.08.2014, 04:37. Просмотров 322. Ответов 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++
Можете объяснить разницу между i++ и ++i на просто примере с цифрами?

Просьба объяснить работу std::thread в двух коротких примерах кода - C++
Доброго времени суток! Я использую std::thread чтобы поднять два разных потока. В первом случае всё работает хорошо. Во втором нет. ...

Объяснить разницу в объявлениях указателя - C++
Добрый вечер. Объясните, пожалуйста, в чем разница записи, если я ставлю звездочку двумя способами: int *arrWithDigits = new int; ...

Объяснить разницу между объявлениями массивов - C++
Добрый. Расскажите в чем разница между: double **MatrixA; double *MatrixA; double MatrixA;

Объяснить разницу в именовании заголовочных файлов - C++
Здравствуйте! Подскажите, пожалуйста, в чем разница между #include<iostream>(в книге по программированию) и #include<iostream.h>(с...

Объяснить разницу между int64_t, int_fast64_t и int_least64_t - C++
Есть вот такое: я чего то не пойму, чем отличаются обычные с _t, от fast и least ? Судя по typedef-ам - один хрен: typedef...

1
КОП
361 / 280 / 86
Регистрация: 15.08.2010
Сообщений: 762
21.08.2014, 05:20 #2
замени "%.2f" на "%.2d" к примеру
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.08.2014, 05:20
Привет! Вот еще темы с ответами:

Передача массива символов в функцию strlen после создания его функцией sprintf - C++
Если вводится 1 символ, выводится "8", 2 символа - "9". И так далее. Почему? Это нормально? Задание требует преобразование long double в...

Объяснить разницу между массивом типа char и строкой в стиле Си (нюансы использования нуль-терминатора) - C++
Господа, появился такой вопрос: какое место занимает \0 в массиве charов? В данном коде пытался выйти из цикла по достижении...

Как найти разницу двух массивов? - C++
Помогите разобраться...есть...код...в которм нужно вывести 2 массива....и....сделать так ...чтобы выводилось... 1) елементы 2-го которых...

Вывести на экран разницу двух чисел - C++
Приветствую всех, как с использованием цикла do while можно найти разницу двух чисел? Пользователь вводит два числа. Мы выводим на...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru