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

2016-02-19 10:06 9 1 收藏

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

【 tulaoshi.com - 编程语言 】

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

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

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

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

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

(本文来源于图老师网站,更多请访问http://www.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;
 }

来源:http://www.tulaoshi.com/n/20160219/1593376.html

延伸阅读
标签: Java JAVA基础
第一步:声明本地变量 例如: class NativeHello{ public native void nativeHelloWorld(); static{ System.loodlibrary("nativeTest");//调用nativeTest.dll库文件 } } 第二步:生成头文件 先用javac编译NativeHello.java,再用javah生成c的头文件.h文件 第三步:...
标签: 电脑入门
在工作中时常会遇到转换的问题,比如在浏览网站的时候看到一个不错的表格,但这个表格是网页上面的,该网站又不提供下载,这个时候该如何将这个表格下载下来,并且完整的将其转换到Excel中呢?下面8844就为你介绍如何将Html转Excel。 Html格式转成Excel 如果现在在某网站上看到一个不错的表格,想将它下载并导入到Excel中,方法非常简单。 1...
概览 数组在C语言中有着特殊的地位,它有很多特性,例如它的存储是连续的,数组的名称就是数组的地址等。而在C语言中是没有String类型的,那么如果要表示一个字符串,就必须使用字符串数组。今天主要就介绍如下三个方面: 一维数组 多维数组 字符串 一维数组 一维数组操作比较简单,但是需要注意,数组长度必须是固定的,长度不能使...
toHexString public static String toHexString(int i)以十六进制的无符号整数形式返回一个整数参数的字符串表示形式。 如果参数为负,那么无符号整数值为参数加上 232;否则等于该参数。将该值转换为十六进制(基数 16)的无前导 0 的 ASCII 数字字符串。如果无符号数的大小值为零,则用一个零字符 '0' ('\u0030') 表示它;否则,无符号数大...
1.图像平移 图像平移只是改变图像在屏幕上的位置,图像本身并不发生变化。 !-- frame contents -- !-- /frame contents -- 假设原图像区域左上角坐标为(x0, y0),右下角坐标为(x1, y1),将图像分别沿x和y轴平移dx和dy,则新图像的左上角坐标为(x0 +dx, y0+dy),右下角坐标为(x1+dx, y1+dy)。坐标平移变换公...

经验教程

283

收藏

38
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部