![[printf()-2025-03-30-134857.excalidraw.svg]]
- `#include <stdio.h>`
- `int printf(const char *format, ...);`
- [[printf()]]は指定したフォーマットに従って数字や文字列を整形してから画面に出力します。
- %dなど%のフォーマットと、渡す引数を指定することで、その引数を文字列として出力します。
- [[printf()]]は可変長引数なので、フォーマットを複数指定することが可能です。
## サンプルプログラム
```c
#include <stdio.h>
int main(void)
{
printf("My name is %s.\n", "Cacapon");
printf("I was born in %s %d, %d.\n", "January", 14 ,1991);
return (0);
}
```
```
> ./a.out
My name is Cacapon.
I was born in January 14 1991.
>
```