درس برنامهسازی کامپیوتر
ورود و خروج اطلاعات در زبان برنامهسازیC++
ورود و خروج فرمتدار
یادآوری :
در هستة اصلی C++ ابزار ورود/خروج داده در نظر گرفته نشده است
راهحل :
استفاده از تابعهای printf و scanf
محل استقرار : کتابخانة stdio.h
محتویات درون پرانتز شامل :
بخش اول : مجموعة متن و کدهای کنترلی قرار گرفته بین دو علامت “ “
متن عیناٌ به صفحه نمایش منتقل میشود. کدهای کنترلی عملکرد متفاوت دارند
بخش دوم : لیست مقادیر انتقالی که با , جدا میشوند
مقادیر متغیرهای از طریق کدهای کنترلی موجود در بخش اول به صفحه نمایش منتقل میشوند
ورود و خروج فرمتدار
مثال :
printf(“I bought %d pens, each worth %f, for a sum of %f”, a, 2.5, 2.5*a);
sacnff(“%d”, &a);
کدهای کنترلی توابع printf و scanf
function
printf
scanf
signed integer
%d
%d
unsigned decimal integers
%u
%u
short integer
%hd
%hd
long integer
%ld
%ld
floaing point (in general form)
%g
%g
floaing point (in normal form)
%f
%f
floaing point (in exp form)
%e
%e
double form
%lf
%lf
long double from
%Lf
%Lf
single character
%c
%c
character string
%s
%s
octal
%o
%o
hexadecimal (X for uppercase)
%x
%x
pointer
%p
%p
کامپیوتر