#include <iostream>
using namespace std;
int main()
{
#if 1
    int num = 12345;
    char str[25];//不要写成char*,因为没有分配空间
    itoa(num, str, 10);//10进制字符串
    printf("num = %d, str = %s\n", num, str);
    itoa(num, str, 16);//16进制字符串
    printf("num = %d, str = %s", num, str);
#else
    int n;
    char* str = "123";
    n = atoi(str);
    printf("n = %d", n);
#endif
    getchar();
    return 0;
}
//在使用c字符串库函数时后面需要加上null,strcmp,strcat,strcpy等。关于char*和char[]区别啥的太蛋疼了
//只要记住在char*的地方需要传入char[]数组就行了

之前对于这个itoa总有点害怕的感觉

相关文章:

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