stdlib.h library functions

All C inbuilt functions which are declared in stdlib.h header file are given below.


malloc() This function is used to allocate space in memory during the execution of the
calloc() This function is also like malloc () function. But calloc () initializes the allocated
memory to zero. But, malloc() doesn’t
realloc() This function modifies the allocated memory size by malloc () and calloc ()
functions to new size
free() This function frees the allocated memory by malloc (), calloc (), realloc () functions
and returns the memory to the system.
abs() This function returns the absolute value of an integer . The absolute value of a
number is always positive. Only integer values are supported in C.
div() This function performs division operation
abort() It terminates the C program
exit() This function terminates the program and does not return any value
system() This function is used to execute commands outside the C program.
atoi() Converts string to int
atol() Converts string to long
atof() Converts string to float
strtod() Converts string to double
strtol() Converts string to long
getenv() This function gets the current value of the environment variable
setenv() This function sets the value for environment variable
putenv() This function modifies the value for environment variable
perror() This function displays most recent error that happened during library function call.
rand() This function returns the random integer numbers
delay() This function Suspends the execution of the program for particular time

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s