C语言 数与串之间转换的方法
更新时间:2013年05月01日 14:33:19 作者:
C语言 数与串之间转换的方法,需要的朋友可以参考一下
整数转换为字符串:char *itoa( int value, char *string,int radix);
小数转换为字符串:sprintf(串, 格式控制符列, 数据);
字符串转小数:double atof(const char *nptr);
字符串转整数:int atoi(const char *nptr);
测试代码:
复制代码 代码如下:
#include<stdio.h>
#include<stdlib.h>
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;
}
相关文章
pybind11: C++ 工程提供 Python 接口的实例代码
这篇文章主要介绍了pybind11: C++ 工程如何提供 Python 接口,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-09-09
最新评论