您的位置:首页 > 运维架构 > Linux

linux下数字转成字符串

2015-06-05 16:04 501 查看
原文地址 http://www.cnblogs.com/pony/archive/2007/12/26/1016113.html
用snprintf()好些

int num;

char numStr[6];

bzero(numStr,6);

snprintf(numStr,5,"%d",num);

注意字符串的空间一定要足够容纳该数







在windows下

函数名: atoi

功 能: 把字符串转换成长整型数

用 法: int atoi(const char *nptr);

程序例:

#include <stdlib.h>

#include <stdio.h>

int main(void)

{

int n;

char *str = "12345.67";

n = atoi(str);

printf("string = %s integer = %d\n", str, n);

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: