Я хочу знать, как значение представлено в длинном двойном. Является ли L или LF. Я спрашиваю об этом, так как в некоторых местах я читал это L и в некоторых LF. В одном из ответов на экзамены и на некоторых сайтах, таких как indiabix, это был L, а в некоторых переполнениях стека его LF.Представление длинного двойного значения
ответ
плавающей суффикс: один из
f l F L
(С99 §6.4.4.2 ¶1)
unsuffixed с плавающей константа имеет тип
double
. Если оно заполнено буквойf
илиF
, оно имеет типfloat
. Если он заполнен буквойl
илиL
, он имеет типlong double
.
(там же, ¶4)
Используйте "% F" для обоих поплавком и двойной, он преобразуется в два раза независимо.
Долгий типа двойной данные могут иметь эти преобразования спецификаторов% Le,% LE,% Lf,% LG,% Lg,
1) 'L' может применяться к' a, A, e, E, f, F, g, G' 2). Этот ответ применяется к семейству функций 'printf(). Различия существуют для 'scanf()' – chux
Выписка из "C how to program", Deitel, 7th edition, P168:
Тип данных: длинный двойной , преобразование Printf спецификатор:% Lf, зсапЕ спецификатор преобразования:% Lf
Тип данных: двойной, преобразование Printf спецификатор:% F, преобразование зсапЕ спецификатор:% Л.Ф.
В обоих случаях ваш ответ %Lf
.
- 1. Использование длинного двойного
- 2. .NET: кратчайшее строковое представление двойного значения
- 3. Каков диапазон длинного двойного C++
- 4. scanf GCC для длинного двойного
- 5. Чтение смешанного длинного и двойного значения в одну переменную
- 6. программирования C, не получают должного значения длинного двойного
- 7. Двоичное представление двойного
- 8. Неопределенное поведение с использованием длинного двойного, но не двойного
- 9. Использование длинного двойного или просто двойного для вычисления pi?
- 10. Преобразование длинного двойного двойного с округлением вверх (или вниз)
- 11. Как я могу получить потолок длинного двойного?
- 12. Есть ли замена длинного двойного в java?
- 13. Какой тип использовать, когда длинного двойного недостаточно?
- 14. значения длинного длинного int неверно напечатаны
- 15. Преобразование длинного длинного значения в NSTimerInterval
- 16. Хранение длинного шестнадцатеричного значения
- 17. Byte строка длинного значения
- 18. Сравнение двойного значения
- 19. расчет двойного значения
- 20. Округление двойного значения VB.net
- 21. форматирование sprintf двойного значения
- 22. Максимальная длина двойного значения?
- 23. Остановка дублирования или представление двойного щелчка
- 24. Время на цикл с использованием длинного и двойного
- 25. Разбор длинного/двойного/плавающего числа при форсировании десятичного разделителя
- 26. умножить на 2 числа, которые больше максимального предела длинного двойного
- 27. переход от длинного двойного к длинному длинному int
- 28. Использование boost для (псевдо) случайного числа генератора длинного двойного
- 29. Использование strtol для получения длинного двойного кода в C++
- 30. Android передачи Длинного значения Намерение
Я подозреваю, что этот вопрос касается суффиксов для констант в C или C++ (что?), Вы могли бы уточнить? – harold
Мы говорим о подстановках 'printf' /' scanf' или постоянных суффиксах? –