C语言中如何将 int 4位数转化为4位字符串?
比如:intnum;charstring[4]={'0','0','0','0'};num=1234;最后要得到string="1234"谢谢!...
比如:
int num;
char string[4] = {'0','0','0','0'};
num = 1234;
最后要得到string = "1234"
谢谢! 展开
int num;
char string[4] = {'0','0','0','0'};
num = 1234;
最后要得到string = "1234"
谢谢! 展开
2个回答
展开全部
这种功能的库函数不至一个,其中一个是itoa(int value, char *string,
int radix)。它将int值value以radix进制形式转换成字符串,存储到string指向的char型字符数组中。如:
//#include "stdafx.h"//If the vc++6.0, with this line.
#include "stdio.h"
#include "stdlib.h"
int main(void){
char string[15];
int x=1234;
printf("%s\n",itoa(x,string,10));//将x的值转换成十进制字符串存于string
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |