Задаване на максимална дължина на double
Здравейте,
имам големи проблеми с форматирането, и за всеки казус си търся информация. Въпросът ми е: как да зададем максимална дължина на стойност от тип double? Спомням си че съм виждала как се прави в един учебник, но вече не разполагам с него.
Примерно: искам да си форматирам double с дължина 15 digits, и броя на символите след десетичната запетая да е винаги равен на 15 - броя на символите преди запетаята.
Извинявам се за глупавият въпрос, но все пак съм начинаещ.
Не ми изглежда като това, което търся аз...искам общия брой на digits да е 15.
Примерно, ако преди точката цифрите са 3, след нея да остават 12.
Или ако преди точката цифрите са 12, след нея да остават 3.
Виждам че съм задала въпроса по объркващ начин.
Имам предвид " броя на символите след десетичната запетая да е винаги равен на 15 МИНУС броя на символите преди запетаята"
https://pastebin.com/yHGS0fXD
2 формата един след друг:
първо форматираш като число с %.15f - подсигуряваш, че ще има винаги 15 символа
второ форматираш като стринг с дължина 15 с %.15s
Edit: на втория формат трябва да е %.16s - 15 цифри + 1 точка, вече работим със стринг