C++ эквивалент %ld в Java для строки.формат()
например, %11.2lf
в C++ становится %11.2f
в Java.
Как насчет длинного формата?
2 ответа:
как вы, возможно, разработали, не обязательно указывать
l
флаг. Согласно документы, десятичное целое число определяетсяd
как в C++. Так что ответ просто%d
.
использовать
%d
для десятичных знаков (long, int). Он работает нормально. Например:System.err.println(String.format("%d", 193874120937489387L));
...будет печатать нормально. Читайте дальше
java.util.Formatter
для более подробной информации.%d
приметlong
, нет проблем.