例如,%11.2lfC ++成为%11.2fJava。长格式怎么样?
Answers:
您可能已经解决了,不必指定l标志。根据docs,d就像在C ++中一样,指定了一个十进制整数。所以答案是公正的%d。
使用%d的小数(长,INT)。可以。例如:
System.err.println(String.format("%d", 193874120937489387L));
...将可以正常打印。继续阅读以java.util.Formatter获取更多详细信息。 %d将采取long,没问题。