C ++ مكافئ من٪ LD في جافا ل string.format ()
-
18-09-2019 - |
سؤال
على سبيل المثال، %11.2lf
في C ++ يصبح %11.2f
في جاوة. ماذا عن التنسيق الطويل؟
المحلول
كما قد تكون قد عملت، ليس من الضروري تحديد l
علم. وفق المستندات, ، يتم تحديد عدد صحيح عشري بواسطة d
تماما مثل في C ++. وبالتالي فإن الجواب هو فقط %d
.
نصائح أخرى
يستخدم %d
لعشري (طويلة، الدولية). انها تعمل موافق. على سبيل المثال:
System.err.println(String.format("%d", 193874120937489387L));
... سوف تطبع بخير فقط. تقرأ على java.util.Formatter
لمزيد من التفاصيل. %d
سوف يستغرق long
, ، لا مشكلة.
لا تنتمي إلى StackOverflow