Форум сайта python.su
Всем привет.
Достался сниппет кода, который надо перевести в C#, три попытки поставить Qt провались, хотел проверить результат выполнения… и вот я тут.
QString s_buf, content; ... content += s_buf.sprintf(" %6.3f", info->height / 1000); content += s_buf.sprintf(" %6.1f", info->pressure); ...
Офлайн
Блин посоны, сорри ) это ж питоновский форум, а не Qt… ахаха
Офлайн
_-Zhenya-_
это ж питоновский форум
_-Zhenya-_Это знают любые программеры
Что такое %6.3f и %6.1f
Отредактировано doza_and (Июнь 18, 2018 20:32:48)
Офлайн
_-Zhenya-_Да эти вещи и к строкам применяются и никакого отношения к дробным числам не имеют. Это спецификаторы формата. До точки ты пишешь минимальную ширину поля, в которое выводится всё значение, включая знак минус. После точки пишешь максимальное количество знаков после точки в самом значении. Буква f тоже имеет свой смысл, не просто так там пишется.
И что собственно интересует. Что такое %6.3f и %6.1f
Где 6 это максимальное кол-во целого числа, и 3-1 это максимальное кол-во чисел дробной части?
_-Zhenya-_Да мы знаем по несколько языков и несколько фреймворков в каждом из них. На одном языке далеко не уедешь в мире программ.
это ж питоновский форум, а не Qt
Отредактировано py.user.next (Июнь 19, 2018 01:42:58)
Офлайн