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, нет проблем.