C 将长型整数转换为字符串
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
#include <iostream>#define NULL 0using namespace std;char* LongtoString(long L){ int i=1; int n=1; while(!(L/i<10)) { i*=10; ++n; } char *str=(char*)malloc(n*sizeof(char)); int j=0; while(L) { str[j++]=(char)((int)(L/i)+(int)'0'); L=L%i; i/=10; } return str;}void main(){ long l=123456789; char *str=LongtoString(l); cout<<str<<endl;}// Output:/*123456789*/
还没有评论,来说两句吧...