C语言中如何实现从整型数字12345到字符串12.345的转换
C语言中如何实现从整型数字12345到字符串12.345的转换
日期:2012-06-11 22:49:54 人气:2
int i = 12345;
char str[100];
sprintf(str, "%0.3f", ((float)i)/1000);
以上是简单的数字转换, 先把int类型转变为float, 然后除以1000, 再作为浮点数输出到str.
并不需要用到拆分字符串.
char num[] = "12345";
char str[100];
sprintf(str, "%s", num);
sprintf(str+2