fork download
  1. int main() {
  2. // 数値のフォーマット
  3. write("%d, %f\n", 123, 3.1415926536); //=> 123, 3.142
  4.  
  5. // 文字列のフォーマット
  6. write("Hello, %s!\n", "Alice"); //=> Hello, Alice!
  7.  
  8. // 文字幅の指定(左詰め)
  9. write("|%-10sWorld|\n", "Hello"); //=> |Hello World|
  10.  
  11. // 文字幅の指定(中央揃え)
  12. write("|%|10sWorld|\n", "Hello"); //=> | Hello World|
  13.  
  14. // 文字幅の指定(右詰め)
  15. write("|%10sWorld|\n", "Hello"); //=> | HelloWorld|
  16.  
  17. // 符号と修飾子の使用
  18. int n = 123456;
  19. write("%+d, %0*d\n", n, 8, n); //=> +123456, 00123456
  20.  
  21. // 配列
  22. write("%O\n", ({2,3,5,7,11}));
  23. // ({ /* 5 elements */
  24. // 2,
  25. // 3,
  26. // 5,
  27. // 7,
  28. // 11
  29. // })
  30.  
  31. return 0;
  32. }
Success #stdin #stdout 0.03s 6668KB
stdin
Standard input is empty
stdout
123, 3.142
Hello, Alice!
|Hello     World|
|  Hello   World|
|     HelloWorld|
+123456, 00123456
({ /* 5 elements */
    2,
    3,
    5,
    7,
    11
})