类型转换之字符串转double型

来源:互联网 发布:青岛企业网站seo技巧 编辑:程序博客网 时间:2024/06/05 07:47
函数原型:
double atof(
   const char *str );double _wtof(   const wchar_t *str );
包含头文件:#include <stdlib.h>
参数说明:str:要转换的字符串。
函数返回值:成功返回转换后的数值,失败返回0.0.
示例程序:
#include "stdafx.h"
#include <stdlib.h>

int _tmain(int argc, _TCHAR* argv[])
{
char    *str = NULL;
wchar_t *wstr = NULL;
double  value = 0;

// An example of the atof function
// using leading and training spaces.
str = "  5676402735171707160320 ";
value = atof( str );
printf( "Function: atof( \"%s\" ) = %e\n", str, value );

// Another example of the atof function
// using the 'd' exponential formatting keyword.
str = "6.1412764583d210";
value = atof( str );
printf( "Function: atof( \"%s\" ) = %e\n", str, value );

// An example of the atof function
// using the 'e' exponential formatting keyword.
str = "  -7306.12E-15";
value = atof( str );
printf( "Function: atof( \"%s\" ) = %e\n", str, value );

////////////////////////////////
// An example of the _wtof function
// using leading and training spaces.
wstr = L"  6786402735171707160320 ";
value = _wtof( wstr );
printf( "Function: atof( \"%ws\" ) = %e\n", wstr, value );

// Another example of the _wtof function
// using the 'd' exponential formatting keyword.
wstr = L"8.6512764583d210";
value = _wtof( wstr );
printf( "Function: atof( \"%ws\" ) = %e\n", wstr, value );


// An example of the _wtof function
// using the 'e' exponential formatting keyword.
wstr = L"  -6709.12E-13";
value = _wtof( wstr );
printf( "Function: atof( \"%ws\" ) = %e\n", wstr, value );


getchar();
return 0;
}
运行结果:

字符串转换为长整型:http://blog.chinaunix.net/uid-29121609-id-4030955.html
字符串转换为整型:http://blog.chinaunix.net/uid-29121609-id-4031083.html



阅读(59) | 评论(0) | 转发(0) |
0

上一篇:类型转换之字符串转int型

下一篇:CListctrl使用方法

相关热门文章
  • 用Wrod功能实现任意纵横...
  • web.py 学习 20140211
  • 让php支持yar.packager,可以...
  • 安装apk时选择错误的CPU_ABI...
  • 第十二章--虚拟文件系统...
  • test123
  • 编写安全代码——小心有符号数...
  • 使用openssl api进行加密解密...
  • 一段自己打印自己的c程序...
  • sql relay的c++接口
  • 一个简单的shell脚本问题...
  • 网站如何做图片的防盗链功能呢...
  • 如何将printf输出的字符(含有...
  • 嵌入式linux wifi移植 libert...
  • Ø ⊆ {Ø} 是否是对的 ,这么...
给主人留下些什么吧!~~
原创粉丝点击