Спецификатор формата% 4s выводит строку в ширину поля 4, т. Е. Printf отображает значение с по меньшей мере 4 символьными позициями.
Если значение, которое должно быть выведено, равно less
, а не 4 символа, то значение по умолчанию равно right justified
.
Если значение равно greater
, то чем 4 символа положения широкие, ширина поля expands
для размещения соответствующего количества символов.
Для выравнивания по левому краю используйте отрицательное целое число, чтобы указать ширину поля.
Литература: Java™ How To Program (Early Objects), Tenth Edition
Спасибо за разъяснение. Я немного искал Google, но не смог найти ответ. – Aamir
Я не могу заставить это работать с sscanf –
@ EthanHeilman * означает что-то ПОЛНОСТЬЮ различное в семействе функций scanf. –