Formatli chiqarish – printf. Chiqarishprintf funksiyasi ko’rsatilgan parametrlarni standart oqimga chiqarish uchun ishlatiladi. Standart oqim tushunchasi keyingi boblarda yoritiladi. Xozircha standart oqim sifatida monitor tushunilishi yetarlidir.
Funksiya stdio.h modulida joylashgan bo’lib, umumiy ko’rinishi quyidagichadir:
printf(control,arg1,arg2,…) Bunda control boshqaruvchi qator deb atalib ikki turdagi simvollardan iborat bo’ladi: oddiy chiqariluvchi simvollar va navbatdagi parametrni o’zgartirib chiqaruvchi spesifikasiyalar.
Har bir spesifikasiya % simvolidan boshlanib o’zgartirish turini ko’rsatuvchi simvol bilan tugaydi.
O’zgartirish simvollari quyidagilardan iborat.
Butun sonlar uchun:
d– parametr ishorali o’nlik butun songa aylantiriladi.
u - parametr ishorasiz o’nlik butun songa aylantiriladi.
o – parametr ishorasiz va birinchi raqami 0 bo’lmagan sakkizlik songa aylantiriladi.
x – parametr ishorasiz va 0x belgisiz o’n oltilik songa aylantiriladi.
X – parametr xuddi x kabi. Faqat harf bilan ko’rsatiluvchi raqamlar katta harf ya’ni A,B,C,D,E,F sifatida yoziladi.
Haqiqiy sonlar uchun:
e – parametr float yoki double turidagi son deb qaraladi va ishorali m.nnnnnne+-xx ko’rinishidagi o’nlik songa keltiriladi.
E – parametr xuddi e kabi. Faqat mantissa belgisi katta harf ya’ni E sifatida yoziladi.
f - parametr float yoki double turidagi son de b qaraladi va ishorali m.nnnnnn ko’rinishidagi o’nlik songa keltiriladi.
g – parametr berilgan son qiymati va aniqligi uchun eng ixcham %e yoki %f tanlaydi.
G – parametr xuddi g kabi. Faqat mantissa belgisi katta harf ya’ni E sifatida yoziladi.
Simvol va satr uchun:
c – parametr bitta simvol deb qaraladi.
s – parametr satr simvollar no’linchi simvol uchramaguncha yoki ko’rsatilgan sondagi simvollar bosiladi.
Misol:
#include int main() {