实现一个函数itoa(int n,char s[]),将整数n这个数字转换为对应的字符串,保存到s中。 #include <stdio.h> void reverse(char*left, char *right) { while(left < right) { chartmp = *left; *left = *right; *right = tmp; left++; right--; } } void my_itoa(int n, char s[]) { char*start; char*end; if (n< 0) { *s = '-'; n = -n; s++; } start = s; while(n) { *s = (n % 10)+'0'; s++; n /= 10; } *s = '\0'; end = s - 1; reverse(start, end); } int main() { int num= -1234; chararr[10]; my_itoa(num, arr); printf("%s\n",arr); system("pause"); return0; } 程序运行结果为:
整数转换为字符串的方法
原创
©著作权归作者所有:来自51CTO博客作者拼命学的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:二进制序列相关函数
下一篇:整数与其他进制数之间的转换
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
SQLSERVER字符串函数
字符串函数1.ASCII返回字符表达式最左端字符的 ASCII 代码值。语法ASCII ( character_expression ) 参数character_express
sqlserver character string integer insert -
JavaScript数字转字符串,字符串转数字
//--------------------字符串转数字--------------------------- var s = "234"; //1、纯数字转换 //字符串在运算操作
javascript typescript 开发语言 字符串 数字转换 -
JavaScript 函数名转字符串 javascript数字转字符串函数
JavaScript 函数名转字符串 javascript数字转字符串函数
js number string html 数位 -
sql server字符转number sqlserver 数字转为字符串
在SQL Server下想把数字(包括浮点型和整型)转换成字符串,保留数据原本的样子或者根据需要转换成另外指定的格式可能就不仅仅是一条CAST(XXXX AS NVARCHAR)这么简单的事情了。无论是CAST或者CONVERT在转换FLOAT或者REAL类型成为字符串的时候都可能面临一个问题,就是最终的数据会编程科学记数法的形式出现在最终结果集中。而DECIMAL是没有遇到这个问题。比如:DEC
sql server字符转number SQL Server T-SQL SQL Server Data Type 补全