char * 转成 int

2020-06-16 财经 104阅读

#include

int atoi(const char *nptr);

long atol(const char *nptr);

long long atoll(const char *nptr);

long long atoq(const char *nptr);

扩展资料:

反之int 转 char *

在stdlib.h中有个函数itoa()

itoa(i,num,10);

i     需要转换成字符的数字

num   转换后保存字符的变量

10    转换数字的基数(进制)10就是说按照10进制转换数字。

还可以是2,8,16等等你喜欢的进制类型

原形:char *itoa(int value, char* string, int radix);
实例:

#include "stdlib.h" #include "stdio.h" main()

{

int i=1234;

char s[5];

itoa(i,s,10);

printf("%s",s);

getchar();

}

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com