توابع کتابخانه ای در ++C

مقدمه :

توابع کتابخانه ای دسته ای از توابع تعریف شده و آماده هستند که عملیات ها و محاسبات پرکاربرد و گونانکونی را انجام می دهند .از این نوع توابع می توان به توابع ریاضی،کاراکتری ،ورودی و خروجی اشاره کرد..

توابع کتابخانه ای در فایلهای جداگانه ای در کنار هم دسته بندی می گردند این فایلها به صورت بخشی از هر کامپایلر در سی تهیه می گردند. این فایل ها به فایل های هدر معروفند.

1- توابع ریاضی :

در زبان C فایل math.h الگوی تعدادی از توابع ریاضی پرکاربرد را داراست. توابع ریاضی شامل موارد زیر می باشد:

عملکرد

تابع

قدر مطلق عدد را محاسبه می کند

Abs(a)

 

قدر مطلق اعداد اعشاری را محاسبه می کند

 

 

Fabs(a)

 

جذر عدد مثبت را می گیرد

 

Sqrt(a)

 

به اولین مقدار صحیح بعدی گرد می کند

 

Ceil(a)

 

به اولین مقدار صحیح قبلی گرد می کند

 

Floor(a)

 

E را به توان a می رساند

 

Exp(a)

 

لگاریتم بر پایه e را محاسبه می کند

 

Log(a)

 

کسینوس را محاسبه می کند

 

Cos(a)

 

سینوس را محاسبه می کند

 

Sin(a)

 

تانژانت زاویه را محاسبه می کند

Tan (a)

 

...

 

 

 

2- توابع کاراکتری :

توابع کاراکتری برای تست و ازمایش کاراکتر ها ، تبدیل و پردازش انها مورد استفاده قرار می گیرند. این توابع در فایل ctype.h وجود دارند

 

 

3-توابع ورودی و خروجی:

از این توابع برای انتقال اطلاعات بین سیستم و وسایل ورودی و خروجی استفاده می شود . فایل هایی مثل stdio.h و stdafx.h توابع ورودی و خروجی را در خود نگه می دهند. در ادامه با تابع های ورودی و خروجی بیشتر اشنا می شویم.

 

1-     تابع Cin :

از این تابع برای گرفتن اطلاعات استفاده میشود

 

2-     تابع Cout :

از این تابع برای نمایش مقدار در خروجی استفاده می شود

3-     تابع getchar() :

این تابع یک تک کاراکتر را از ورودی دریافت می کند .در این تابع پس از وارد کردن کاراکتر مورد نظر باید کلید Enter فشرده شود

4-     تایع getch()  :

این تابع همانند تابع بالاست . فقط نبازی به زدن کلید Enter  نیست

5-     ...