c語言格式控制的完整格式有以下幾種:
%     -     0     m.n     l或h     格式字符
下面對組成格式説明的各項加以説明:
①%:表示格式説明的起始符號,不可缺少。
②-:有-表示左對齊輸出,如省略表示右對齊輸出。
③0:有0表示指定空位填0,如省略表示指定空位不填。
④m.n:m指域寬,即對應的輸出項在輸出設備上所佔的字符數。N指精度。用於説明輸出的實型數的小數位數。為指定n時,隱含的精度為n=6位。
⑤l或h:l對整型指long型,對實型指double型。h用於將整型的格式字符修正為short型。