C Programming - Library Functions - Discussion


The itoa function can convert an integer in decimal, octal or hexadecimal form to a string.

[A]. Yes
[B]. No

Answer: Option A


itoa() takes the integer input value input and converts it to a number in base radix. The resulting number a sequence of base-radix digits.


/* itoa() example */
#include <stdio.h>
#include <stdlib.h>

int main ()
	int no;
	char buff [50];
	printf ("Enter number: ");
	scanf ("%d",&no);
	itoa (no,buff,10);
	printf ("Decimal: %s\n",buff);
	itoa (no,buff,2);
	printf ("Binary: %s\n",buff);
	itoa (no,buff,16);
	printf ("Hexadecimal: %s\n",buff);
	return 0;

Enter a number: 1250
Decimal: 1250
Binary: 10011100010
Hexadecimal: 4e2

Goriparthi. Udaya Lakshmi said: (Jan 7, 2018)  
How to convert decimal to binary and hexadecimal?

Sushmitha said: (Jul 31, 2018)  
Does itoa contain any syntax?

Post your comments here:

Name *:

Email   : (optional)

» Your comments will be displayed only after manual approval.