C语言中如何将 int 4位数转化为4位字符串?
答案:2 悬赏:60 手机版
解决时间 2021-11-19 19:41
- 提问者网友:感性作祟
- 2021-11-19 07:24
C语言中如何将 int 4位数转化为4位字符串?
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-11-19 07:35
这种功能的库函数不至一个,其中一个是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
",itoa(x,string,10));//将x的值转换成十进制字符串存于string
return 0;
}
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
",itoa(x,string,10));//将x的值转换成十进制字符串存于string
return 0;
}
全部回答
- 1楼网友:想偏头吻你
- 2021-11-19 08:59
你好,请采纳!!
#include
int main()
{
int num;
char string[5] = {'0','0','0','0'};//应该是5
num = 1234;
sprintf(string,"%d",num);
puts(string);
return 0;
}
#include
int main()
{
int num;
char string[5] = {'0','0','0','0'};//应该是5
num = 1234;
sprintf(string,"%d",num);
puts(string);
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯