منوی دسته بندی

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

کتابخانه stdlib.h

1- int atoi(char *STR): تبدیل رشته str به عدد اینتجر

2- long int atol (char *STR): تبدیل رشته str به عدد لانگ اینتجر

3- void itoa (int n,char *STR): تبدیل عدد اینتجر(n) به رشته عددی

4- void ltoa (long int n,char *STR): تبدیل عدد لانگ اینتجر (n) به رشته عددی

5- int rand (void): تولید عدد رندم بین 0 تا 32767

کتابخانه math.h

1- unsigned char cabs(signed char x): برگرداندن قدر مطلق عدد از نوع بایت

2- unsigned int abs(int x): برگرداندن قدر مطلق عدد از نوع اینتجر

3- float fabs(float x): برگرداندن قدر مطلق عدد از نوع اعشاری

4- signed char cmax(signed char a, signed char b): برگرداندن بزرگترین عدد بین a و b – عدد از نوع بایت

5- int max(int a,int b): برگرداندن بزرگتزین عدد بین a و b – عدد از نوع اینتجر

6- long int lmax(long int a,long int b): برگرداندن بزرگتزین عدد بین a و b – عدد از نوع لانگ اینتجر

7- float fmax(float a,float b): برگرداندن بزرگتزین عدد بین a و b – عدد از نوع اعشاری

8- signed char cmin(signed char a,signed char b): برگرداندن کوچکترین عدد بین a و b – عدد از نوع بایت

8- int min(int a,int b): برگرداندن کوچکترین عدد بین a و b – عدد از نوع اینتجر

9- float fmin(float a,float b): برگرداندن کوچکترین عدد بین a و b – عدد از نوع اعشاری

کتابخانه string.h

1- char *strcat(char *str1,char *str2): رشته str2 را به انتهای str1  وصل میکند.

2- char *strcatf(char *str1,char  flash *str2): رشته str2 را که در حافظه فلش قرار دارد به انتهای رشته str1 وصل میکند.

3- char *strncat(char *str1,char *str2, unsigned char n): رشته str2 را به طول n کارکتر به انتهای رشته str1 وصل میکند.

4- char *strncatf(char *str1,char flash *str2, unsigned char n): رشته str2 را که در حافظه فلش قرار دارد به طول n کارکتر به انتهای رشته str1 وصل میکند.

5- char *strchr(char *str,char c): موقعیت اولین کارکتر برابر با c را که در رشته str قرار داشته باشد برمیگرداند.

6- char *strrchr(char *str,char c): موقعیت آخرین کارکتر برابر با c را که در رشته str قرار داشته باشد برمیگرداند.

7- signed char strcmp(char *str1,char *str2): دو رشته str1  با str2 را مقایسه میکند و اگر دو رشته با هم برابر باشند خروجی تابع صفر خواهد بود و  در غیر این صورت غیر صفر.

8- signed char strcmpf(char *str1,char flash *str2): دورشته str1 را که در حافظه فلش قرار دارد را با رشته str2 مقایسه میکند، در صورتی که دو رشته با هم برابر باشند خروجی تابع صفر خواهد بود و در غیر این صورت غیر صفر.

9- signed char strncmp(char *str1,char *str2, unsigned char n): دورشته str1  را با رشته str2 به تعداد کارکترمقایسه میکند، در صورتی که دو رشته با هم برابر باشند خروجی تابع صفر خواهد بود و در غیر این صورت غیر صفر.

10- char *strcpy(char *dest,char *src): رشته src را در رشته dest کپی میکند.

11- char *strcpyf(char *dest,char *src): رشته src را که در حافظه فلش قرار دارد را در رشته dest کپی میکند.

12- char *strncpy(char *dest,char *src): رشته src را به طول کارکتر در رشته dest کپی میکند.

abolfazl وب‌سایت

دیدگاهتان را بنویسید