نکته: از دستور getch برای توقف و نمایش خروجی استفاده شده است .
انواع دستورات کاراکترهای کنترلی در c++ به شرح زیر می باشد. این کاراکتر های کنترلی در c++ در دستور printf نیز استفاده میشود :
%C : یک کاراکتر
%d : اعداد صحیح دهدهی مثبت و منفی
%i : اعداد صحیح دهدهی مثبت و منفی
%e : نمایش علمی عدد همراه با حرف e
%E : نمایش علمی عدد همراه با حرف E
%f : عدد اعشاری ممیز شناور
%g : اعداد اعشاری ممیز شناور
%G : اعداد اعشاری ممیز شناور
%O : اعداد مبنای ۸ مثبت
%S : رشته ای از کاراکترها ( عبارت رشته ای )
%U : اعداد صحیح بدون علامت ( مثبت )
%x : اعداد مبنای ۱۶ مثبت با حروف کوچک
%X : اعداد مبنای ۱۶ مثبت با حروف بزرگ
%p : اشاره گر
%n : موجب میشود تا تعداد کاراکترهایی که تا قبل ازاین کاراکتر به خروجی منتقل شده اند شمارش شده و در پارامتر متناظر با آن قرار گیرد .
%% : علامت %
مثال از دریافت یک عدد اعشاری با استفاده از دستور scanf :