首页 > 其他 > 详细

有关字符串和整数之间的相互转换

时间:2016-03-14 00:14:22      阅读:279      评论:0      收藏:0      [点我收藏+]

       字符串转化为对应的整数,以及整数转化为相应的字符串的函数问题,应用itoa(a,num,n);函数和atoi(str);来可以直接#实现 关于其用法下面用一些代码来实现

//整数转化为对应的字符串

//////说明:因为atoi()  以及itoa包含在头文件#include<stdlib>中所以应该引入在勇士

#include<stdio.h>

#include<stdlib.h>

int main (){
int b=-123456;

char num[10];
//整数转化为字符串
printf("%s\n",itoa(b,num,10));
printf("\n");
//sprintf()
//itoa(a,num,n);第一个参数是要输入的整数 第二个是要保存的的目的地址
// 第三个参数为输入数的进制

return 0;

}

//字符串转换为对应的整数

#include<stdio.h>

#include<stdlib.h>

int main(){

//将字符串转换为整数
//atoi()
long s;
char *a="456789";
s=atoi(a);
printf("%d\n",s);
//atoi(); 把字符串直接转化为对应的整数

return 0;
}

//把字符串转化为对应的数字也可以通过一些算法来实现

 

#include<stdio.h>

//把字符转化为数字输出
//“1234”==》1234
void exchangstringTonum(char *s){

int i=0;
int n=0;
int k=0;
for(i=0;i<a;i++){
k=s[i]+‘0‘;
n=n*10+k;
}

       }

int main(){

char *s="1234";

printf("%s",exchangstringTonum(s));

return 0;

}

 

有关字符串和整数之间的相互转换

原文:http://www.cnblogs.com/bug123/p/5274143.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!