fork(1) download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int n = 1948;
  5. double pi = 3.1415926;
  6.  
  7. //минимальная ширина поля 10 знаков, точность 5 цифр
  8. printf("|%10.5d|\n", n); // выведет | 01948|
  9. // добавляем флаг -
  10. printf("|%-10.5d|\n", n); // выведет |01948 |
  11.  
  12. // минимальная ширина поля 8 знаков, точность 3 десятичных знака
  13. printf("|%8.3f|\n", pi); // выведет | 3.142|
  14. // добавляем флаг -
  15. printf("|%-8.3f|\n", pi); // выведет |3.142 |
  16. return 0;
  17. }
  18.  
Success #stdin #stdout 0s 5328KB
stdin
Standard input is empty
stdout
|     01948|
|01948     |
|   3.142|
|3.142   |