Duyarlık Belirtimleri

Bir biçim belirtimi içinde üçüncü isteğe bağlı duyarlık belirtimi bir alandır.Dönüştürme türüne bağlı olarak, dize karakter, ondalık basamak sayısını veya çıktı için anlamlı basamaklar sayısını belirten bir negatif ondalık tamsayı ve ardından bir nokta (.) oluşur.

Geniþlik özelliðini, duyarlık belirtimi çıkış değeri kesilmesi ya da kayan nokta değeri yuvarlama neden olabilir.Yoksa precision dönüştürmek için 0 ve değer olarak 0'dır, sonuç karakter çıktı, bu örnekte gösterildiği gibi belirtilir:

printf( "%.0d", 0 ); /* No characters output */

Duyarlık belirtimi bir yıldız işareti (*) ise bir int bağımsız değişkeni listeden değer sağlar.Bağımsız değişken listesinde precision bağımsız değişkeni, biçimlendirilen, değer gelmeli, bu örnekte gösterildiği gibi:

printf( "%.*f", 3, 3.14159265 ); /* 3.142 output */

Tür ya da yorumunu belirler precision veya varsayılan duyarlık, precision aşağıdaki tabloda gösterildiği gibi atlanır.

Nasıl türünü Precision değerleri etkiler

Tür

Anlam

Varsayılan

a, A

Precision noktasından sonraki basamak sayısını belirtir.

Varsayılan duyarlık 6'dır.Duyarlık 0 ise, hiçbir ondalık noktası sürece yazdırılan # bayrak kullanılır.

c, C

Duyarlılık bir etkisi yoktur.

Karakter yazdırılır.

d, i, u, o, x, X

Precision en az yazdırılacak basamak sayısını belirtir.Bağımsız değişken basamak sayısı ise az precision, çıkış değeri soluna sıfırlar azsa.Basamak sayısını aşarsa değer kısaltılır değil precision.

Varsayılan duyarlık 1'dir.

e, E

Kesinlik ondalık noktadan sonraki yazdırılacak basamak sayısını belirtir.Son yazdırılan rakam yuvarlanır.

Varsayılan duyarlık 6'dır.Yoksa precision 0 ya da nokta (.) takip numarası olmadan görünür, ondalık noktası yok yazdırılır.

f

Duyarlık değeri ondalık noktasından sonraki basamak sayısını belirtir.Bir ondalık noktası görünür en az bir basamak daha önce görünür.Basamak uygun bir sayı değeri yuvarlanır.

Varsayılan duyarlık 6'dır.Yoksa precision 0 ise veya nokta (.) aşağıdaki koymadan görünüyorsa, ondalık noktası yok yazdırılır.

g, G

Precision yazdırılan basamak sayısını belirtir.

Altı basamaktan yazdırılır ve sondaki sıfırları kırpılır.

s, S

Precision yazdırılacak karakter sayısını belirtir.Excess, karakter precision yazdırılmaz.

Bir null karakteri karşılaşana kadar karakter yazdırılır.

Ayrıca bkz.

Başvuru

printf, _printf_l, wprintf, _wprintf_l

Biçim Belirtim Sözdizimi: printf ve wprintf İşlevleri

Bayrak Yönergeleri

printf Genişlik Belirtimi

Boyut Belirtimi

printf Türü Alan Karakterleri