printf Genişlik Belirtimi
Bir biçim belirtimi içinde ikinci isteğe bağlı alan genişliği belirtimidir.width En az sayıda çıkış karakteri denetleyen bir negatif olmayan ondalık tamsayı bağımsız değişkenidir.Çıkış değeri karakter sayısı belirtilen genişlik azsa, sola veya sağa değerleri boşluklar eklenir — bağlı olup sola hizalama bayrak (-) belirtilir — en küçük genişliğe ulaşıncaya kadar.width Öneki dönüştürme bir sonsuzluk ya da NAN'a olduğunda dışında en küçük genişliğe ulaşıncaya kadar 0 ile baştaki sıfırlar için tamsayı veya kayan nokta dönüştürme eklenir.
Geniþlik özelliðini hiç bir değer olacak şekilde kısaltılır neden olur.Çıkış değeri karakter sayısı belirtilen genişliğinden fazla ise, veya width olan verilen değil, değerin tüm karakterler çıktı, lisanslara tabi olan precision belirtimi.
Geniþlik özelliðini yıldız ise (*), bir int bağımsız değişkeni listeden değer sağlar.width Bu örnekte gösterildiği gibi bağımsız değişkeni bağımsız değişken listesinde biçimlendirilmiş değeri gelmelidir:
printf("%0*f", 5, 3); /* 00003 is output */
Eksik veya küçük width bir biçim belirtimi değerinde çıkış değeri Yuvarlamanın neden olmaz.Bir dönüştürme sonucu daha geniş ise, width değeri, alanın dönüştürme sonucu içerecek şekilde genişletir.
Ayrıca bkz.
Başvuru
printf, _printf_l, wprintf, _wprintf_l