c itoa和atoi

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

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

上一篇:Python打包方法——Pyinstaller (转)


下一篇:LeetCode练习4 找出这两个有序数组的中位数