itoa Function in Citoa () function is used to convert int data type to string data type in C language. SYNTAX The string we place in the buffer pass must be large enough to hold the output. Since radix values can either be OCTAL(0  7), DECIMAL(0  9), or HEX(0  9, a  f). When the radix is DECIMAL, itoa() produces  (void) sprintf(buffer, "%d", n); Here, buffer returns character string. When the radix is OCTAL, itoa() formats integer 'n' into an unsigned octal constant. And when the radix is HEX, itoa() formats integer 'n' into unsigned hexadecimal constant. The hexadecimal value will include lower case alphabets. Return value The string pointer will be returned. When we pass a nonvalid radix argument, the function will return NULL. A standardcompliant alternative 
Algorithm: CODE  Output Input = 123456, base = 10, Buffer = 123456 Input = 2310, base = 10, Buffer = 2310 Input = 10, base = 2, Buffer = 1010 Note: But we have to keep in mind that while we are compiling with gcc, we have to use the 'lm' flag to include the math library.gcc o test.out test.c lm
Next TopicC Programming Language Tutorial
