C standard built-in library functions; In this tutorial, you’ll learn standard built-in library functions in C.
C Standard Built-in Library Functions
- What is built-in Library Functions in C
- List of all c standard built-in library functions
- Advantages of Standard built-in Library Functions in C
- Example 1 – Find the length of the string using strlen Function in C
What is built-in Library Functions in C
Standard library functions are functions that have already been created and kept in a file called a library. And can use this library functions to perform certain tasks in C programming languages, such as string handling, mathematical calculations, input/output processing, memory management, and many other operating system services.
For example, You must have used the printf() function in C, whenever you have created the program in c language. This function is under stdio.io library. As follow:
#include <stdio.h>
int main()
{
printf("Catch me if you can.");
}
Note that:- The printf() function, is a function of the standard library. which is used to print in C program
List of all c standard built-in library functions
List of Standard Library Functions in c; as follows:
| C Header Files | Description |
|---|---|
| <assert.h> | Program assertion functions |
| <ctype.h> | Character type functions |
| <locale.h> | Localization functions |
| <math.h> | Mathematics functions |
| <setjmp.h> | Jump functions |
| <signal.h> | Signal handling functions |
| <stdarg.h> | Variable arguments handling functions |
| <stdio.h> | Standard Input/Output functions |
| <stdlib.h> | Standard Utility functions |
| <string.h> | String handling functions |
| <time.h> | Date time functions |
Advantages of Standard built-in Library Functions in C
- C library functions is very simple.
- The functions are optimized for performance
- It saves considerable development time
- The functions are portable
Example 1 – Find the length of the string using strlen Function in C
Using the c string standard library function strlen() function find the length of the string in C program; as follows:
#include <stdio.h>
#include <string.h>
int main()
{
char name[100];
printf("Enter a string: ");
scanf("%s",name);
// find the length of string and print it
printf("Length of string a = %zu \n",strlen(name));
return 0;
}
Output of the above c program; as follows:
Enter a string: tutsmake Length of string a = 8