پس از نوشتن برنامه اي در زبان سي براي ديدن نتيجه برنامه و مشاهده صفحه خروجي بايد كليد هاي كنترل و اف ۵ را بگيريد تا برنامه كامپايل شده و در صورت عدم وجود انواع خطاها خروجي برنامه مشاهده گردد.

انواع داده ها در سي :

type Output Example
c
كاراكتر a
d or i
عدد صحيح 392
e
عدد طبيعي 3.9265e2
E
 عدد طبيعي 3.9265E2
f
عدد اعشاري فلووت 392.65
g
 عدد كوچتر از %e or %f 392.65
G
عدد كوچكتر از  %E or %f 392.65
o
عدد اكتال در مبناي ۸ 610
s
رشته اي از كاراكتر ها sample
u
عدد دهدهي دسيمال 7235
x
عدد هگزادسيمال در مبناي ۱۶ 7fa
X
عدد هگزادسيمال در مبناي ۱۶ با حروف بزرگ 7FA
p
آدرس محلي از حافظه B800:0000
n
 آدرس محلي از حافظه كه اعداد در آن ذخيره مي شوند.  

نوع ديگر
 كه با انواع داده هاي ديگر بكار مي رود
h
 short int
l
 long intيا  double
L
 long double    floating point types.

مثال :

/* fprintf example: some format examples */
#include 

int main()
{
   printf ("Characters: %c %c \n", 'a', 65);
   printf ("Decimals: %d %ld\n", 1977, 650000);
   printf ("Preceding with blanks: %10d \n", 1977);
   printf ("Preceding with zeros: %010d \n", 1977);
   printf ("Some different radixes: %d %x %o %#x %#o \n", 
   100, 100, 100, 100, 100);
   printf ("floats: %4.2f %+.0e %E \n", 3.1416, 3.1416, 3.1416);
   printf ("Width trick: %*d \n", 5, 10);
   printf ("%s \n", "A string");
   return 0;
}
----------------------------------
به نظر شما خروجي برنامه چيست ؟
Characters: a A
Decimals: 1977 650000
Preceding with blanks:       1977
Preceding with zeros: 0000001977
Some different radixes: 100 64 144 0x64 0144
floats: 3.14 +3e+000 3.141600E+000
Width trick:    10
A string