首页 > 编程 > C > 正文

C语言的字符串和整数转换

2020-02-24 14:34:51
字体:
来源:转载
供稿:网友

记得之前有写过许多关于C语言的文章,都得到不错的反馈,为此小编很是欣慰,小编的心思没有白费,今天继续出发,给你们带来一篇C语言的字符串和整数转换,希望能帮助C语言的同学更好的学习。

整数转换为字符串:char *itoa( int value, char *string,int radix);

小数转换为字符串:sprintf(串, 格式控制符列, 数据);

字符串转小数:double atof(const char *nptr);

字符串转整数:int atoi(const char *nptr);

测试代码:

 

复制代码 代码如下:

#include
 #include
 int main()
 {
     int a=2013420;
     float b=2.054f;
     double c=5.24;
     char sa[20],sb[20],sc[20];
     //将整数a转换为字符串
     itoa(a,sa,10);
     puts(sa);
     //将浮点型数据转换为字符串
     sprintf(sb,"%g",b);
     puts(sb);
     //将double型数据转换为字符串
     sprintf(sc,"%lg",c);
     puts(sc);
     printf("========以下是串转换为数值=========/n");
     char *s1="123",*s2="1.23";
     printf("%d/n",atoi(s1));
     printf("%g/n",atof(s2));
     getchar();
     return 0;
 }

小编带来的这篇C语言的字符串和整数转换,是不是特别的实用呢,更多关于C语言的内容,可以多多关注下武林技术频道,我们会不断的更新。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选