C语言的字符串和整数转换
来源:爱站网时间:2018-12-23编辑:网友分享
记得之前有写过许多关于C语言的文章,都得到不错的反馈,为此小编很是欣慰,小编的心思没有白费,今天继续出发,给你们带来一篇C语言的字符串和整数转换,希望能帮助C语言的同学更好的学习。
记得之前有写过许多关于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语言的内容,可以多多关注下爱站技术频道,我们会不断的更新。
下一篇:c语言关于金币阵列的规则