1 itoa, 将整数转换为字符串。

char *  itoa ( int value, char * buffer, int radix );

 

它包含三个参数:

value, 是要转换的数字;

buffer, 是存放转换结果的字符串;

radix, 是转换所用的基数,2-36。如,2:二进制,10:十进制,16:十六进制


扩展:
ltoa() 将长整型值转换为字符串
ultoa() 将无符号长整型值转换为字符串

 

Example:

#include <stdio.h>
#include <stdlib.h>

int _tmain(int argc, _TCHAR* argv[])
{
    int n;
    char buffer[33];
    printf("Enter a number:");
    scanf("%d",&n);
    itoa(n,buffer,10);
    printf("decimal: %s\n", buffer);

    itoa(n,buffer,16);
    printf("hexadecimal: %s\n", buffer);

    itoa(n,buffer,2);
    printf("binary: %s\n",buffer);
    
return 0;
}
View Code

相关文章:

  • 2022-12-23
  • 2021-05-18
  • 2022-03-07
  • 2022-12-23
  • 2021-10-03
  • 2021-11-02
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-25
  • 2021-08-11
  • 2021-08-29
  • 2021-08-24
  • 2022-02-28
  • 2022-12-23
相关资源
相似解决方案