文档详情

c语言将字符串转换为相应的数值或者将数值转换为字符串9.doc

发布:2017-06-05约小于1千字共2页下载文档
文本预览下载声明
字符串 转换为 数值 #includestdio.h int atoi(char *s) { int g=0,i=0; while(s[i]) { g=g*10+(s[i]-0); i++; } return g; } int main() { char a[]=1234; int get=0; get=atoi(a); printf(%d\n,get); } 数值 转换为 字符串 #includestdio.h #includestring.h void reverse(char *s) { int c,i,j; for(i=0,j=strlen(s)-1;ij;i++,j--) { c=s[i]; s[i]=s[j]; s[j]=c; } } void itoa(int n,char *s) { int i=0; do{ s[i++]=n%10+0; }while((n/=10)0); s[i]=\0; reverse(s); } int main() { int n=1234; char s[10]; itoa(n,s); printf(s=%s\n,s); }
显示全部
相似文档