您的位置:首页 > 编程语言 > C语言/C++

C语言字符串与数字互转

2015-12-20 14:19 295 查看
这里不使用非标准库提供的itoa(),atoi()之类的函数。

1.int转字符串:

char *buf[50];
sprintf(buf, "%d", 2567);


头文件

stdio.h

原型

int sprintf( char *buffer, const char *format, [ argument] … );

2.字符串转int:

int strToInt(char *s)
{
int rtn = 0;
char *p = s;
while ('\0' != p[0])
{
rtn *= 10;
rtn += p[0] - '0';
p++;
}
return rtn;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: