Std :: format с тысячами сепаратора и негативамиC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Std :: format с тысячами сепаратора и негативами

Сообщение Anonymous »

Я использую "{: l}" для печати, специфичных для локали тысяч разделителей при печати номера плавучих точек.

Код: Выделить всё

std::cout 
производит: < /p>
12,345.678
< /code>
Тем не менее, я замечаю некоторое неожиданное поведение от GCC при печати отрицательных чисел.std::cout 
производит: < /p>
-,123.45
Я неправ, чтобы ожидать -123.45 , поскольку тысячи нет? Есть ли у GCC ошибка?
Пример Godbolt

Подробнее здесь: https://stackoverflow.com/questions/796 ... -negatives
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»