Common Functions Flashcards
Scanf
براي دريافت ورودي از كاربر ميتوان از اين تابع استفاده كرد.
Scanf(“%d”, &n);
به هنگام نمايش محتواي يك متغيير نيازي به اشاره به محل آن متغير در حافظه و يا استفاده از كاراكتر & ميست.
Printf
براي نمايش متن، كاراكتر از اين تابع استفاده ميشود.
Printf(“hello world”);د
pow (x, y)
تابع توان
sqrt(x, y)
Radical جذر
floor(x)
جزء صحيح به سمت عدد كوچكتر گرد ميشود. در واقع عدد اعشاري به عدد صحيح تبديل ميشود
ceil(x);
جزء صحيح به سمت عدد بزرگتر گرد ميشود. در واقع عدد اعشاري به عدد صحيح تبديل ميشود
round(x)
اگر رقم اعشار از .٥ كوچكتر بود به سمت عدد كوچكتر و اگر بزرگتر يا مساوي .٥ بود به عدد بزگتر گرد ميشود.
trunc(x)
رقم اعشار براي اعداد منفي به سمت عدد بزرگتر و براي اعداد مثبت به سمت عدد كوچكتر گرد ميشود.در واقع براي اعداد مثبت مانند تابع floor و براي اعداد منفي همانند تابع ceil عمل ميكند.
توابع رياضي تبديل اعداد اعشاري به صحيح
1- ceil
2- floor
3- round
4- trunc
fmod(x, y)
باقي مانده تقسيم x بر روي y را محاسبه ميكند.
Reminder
fabs(x)
تابع قدر مطلق
exp(x)
exp(x) = e pow x
exp2(x)
exp2(x) = 2 pow x
log(x)
تابع لوگاريتم
log2(x)
لوگاريتم x بر مبناي 2
log10(x)
لوگاريتم x بر مبناي 10
sin(x)
sin(x)
cos(x)
cos(x)
tan(x)
tan(x)
asin(x)
معكوس تابع سينوس
acos(x)
معكوس تابع مسينوس
atan(x)
معكوس تابع تانژانت
getchar();
براي دريافت يك كاراكتر از كاربر ميتوان از اين تابع استفاده كرد.
x = getchar();
%c
EOF
اين تابع به معناي رسيدن به انتهاي فايل يا عمليات است و در محيط command prompt با كليدهاي تركيبي ctrl + z ميتوان انرا فراخواني كرد.
مثال كد هاي جايگزين
while ((g=getchar()) =! EOF) { }
while (TRUE) {
g = getchar();
if (g = EOF) break; }