c如何将整形变量变成字符串

有没有函数可直接用,如果有,在那个头文件下... 有没有函数可直接用,如果有,在那个头文件下 展开
 我来答
百度网友f9f8581e8
2007-01-04 · TA获得超过959个赞
知道小有建树答主
回答量:542
采纳率:0%
帮助的人:560万
展开全部
你是指把整数变成字符串形式吗? 53变成“53”。

我提一个算法供你参考,例如输入整数为x,用x不断的做模10运算,每次模10后,就得到最低位的个位数字,最后把这些数字串起来形成字符串。

例如:整数65535,第一次模10,余数是5,原数变为6553,依次类推,程序参考如下。
int x,d;
char c;

while (x != 0) {
d = x % 10;
c = 30 + d; /* 30是'0'的ASCII码 */
/*然后把c记录在某个字符串数组里 */
.................
}
/* 把前面存储的字符串数组结构反着打印出来就是原数字x的字符串形式了 */
....................

上面只是示意算法,写成程序还需要考虑x是负数的问题,你就自己动手吧。
----------------------------------------------------
据我所知,标准C库中是没有这样函数的,不知道扩展库里有没有,看你用的是哪个C编译器了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f8ab2c0fd
2007-01-02 · TA获得超过486个赞
知道答主
回答量:161
采纳率:0%
帮助的人:0
展开全部
强制转换
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式