Advertisement

浮点数字符串转换为浮点数实现(2)

阅读量:

几年前曾完成过一个面试题目相关的实现,可参考:浮点数字符串转换成浮点数实现

近期由于一些因素,再次将其提取出来,并进行了若干简化调整,新增了对前端空格的处理功能以及溢出情况的检测机制等。不过,关于精度处理方面,其复杂程度较高,因此未进行特别优化。此外,对于包含E(e)的浮点数字符串也做了相应处理。需要特别指出的是,在运行时库中已经存在一个相似的转换函数,编写该代码仅是为了练习和巩固相关技能。

头文件

复制代码
 /* -------------------------------------------------------------------------

    
 //  文件名      :  KString2Float.h
    
 //  创建者      :  magic
    
 //  创建时间    :  2015/7/28 17:36:43
    
 //  功能描述    :  
    
 //
    
 //  $Id: $
    
 // -----------------------------------------------------------------------*/
    
 #ifndef __KSTRING2FLOAT_H__
    
 #define __KSTRING2FLOAT_H__

全部评论 (0)

还没有任何评论哟~