C语言 数与串之间转换的方法

独秀雨灵

独秀雨灵

2016-02-19 10:06

下面图老师小编要跟大家分享C语言 数与串之间转换的方法,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!

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

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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

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

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

测试代码:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

代码如下:

#includestdio.h
 #includestdlib.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("%dn",atoi(s1));
     printf("%gn",atof(s2));
     getchar();
     return 0;
 }

展开更多 50%)
分享

猜你喜欢

C语言 数与串之间转换的方法

编程语言 网络编程
C语言 数与串之间转换的方法

NSString与C字符串之间的相互转换

编程语言 网络编程
NSString与C字符串之间的相互转换

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

C# 16进制与字符串、字节数组之间的转换

编程语言 网络编程
C# 16进制与字符串、字节数组之间的转换

c#实现16进制和字符串之间转换的代码

编程语言 网络编程
c#实现16进制和字符串之间转换的代码

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Java与其他语言数据类型之间的转换方法

编程语言 网络编程
Java与其他语言数据类型之间的转换方法

WordPDFPPTTXT之间的转换方法

电脑入门
WordPDFPPTTXT之间的转换方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

聚美优品如何收货与评价

聚美优品如何收货与评价

C++开发:为什么多线程读写shared_ptr要加锁的详细介绍

C++开发:为什么多线程读写shared_ptr要加锁的详细介绍
下拉加载更多内容 ↓