フォーマット指定子は、C言語で使用される関数「printf()」、「fprintf()」、「sprintf()」、「scanf()」、「fscanf()」、「sscanf()」など表示形式を指定するための記述子です。
 
| フォーマット指定子 (変換指定文字) | 用途 | 使用されるデータ型 | 
|---|---|---|
| %c | 1文字として出力 | 文字型 | 
| %d | 10進数で出力 | 整数型 | 
| %u | unsigned int(符号なし整数)を10進数で出力 | |
| %x | 16進数で出力 | |
| %o | 8進数で出力 | |
| %f | [-]dddd.ddddddの形式で出力 | 浮動小数点型 | 
| %e | 指数形式で出力 | |
| %s | 文字列として出力 | 文字列 | 

