⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 libs18.htm

📁 ST20 Embedded Toolset R2.0.5用于开发基于ST20芯片机顶盒软件的开发平台,2.0.5版本,国内找不到的.在国外论坛上花了N天才找到!
💻 HTM
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta name="GENERATOR" content="Quadralay WebWorks Publisher Professional Edition 6.0.5">
<meta name="TEMPLATEBASE" content="book_html">
<meta name="LASTUPDATED" content="12/04/03 16:06:54">
<title>15.5 Floating point support for standard ANSI functions</title>

<STYLE TYPE="text/css">
<!--
	span.Signal { text-transform: uppercase; font-family: Verdana }
-->
</STYLE>

</head>

<body link="#3366CC" vlink="#9999CC" text="#000000" alink="#0000CC" bgcolor="#FFFFFF"
background="images/backgrnd.gif">

<p><img src="images/stlogo.gif" width="106" height="83" align="left"
alt="logo here!"> </p>

<table width="331" border="0" align="right" cellpadding="0" cellspacing="0">
  <tr>
    <td><a href="a_refman.htm"><img src="images/navtoc.gif" width="84" height="23"
    border="0" alt="TOC"> </a></td>
    <td><a href="libs17.htm"><img src="images/navprev.gif" width="80" height="23"
    border="0" alt="PREV"> </a></td>
    <td><a href="libs19.htm"><img src="images/navnext.gif" width="83" height="23"
    border="0" alt="NEXT"> </a></td>
    <td><a href="a_refmaa.htm"><img src="images/navidx.gif" width="84" height="23"
    border="0" alt="INDEX"> </a></td>
  </tr>
</table>

<p><br clear="all">
</p>

<hr align="left">

<blockquote>
<h2>
  <a name="1205253"> </a><font color="#003366"  face="Verdana, Arial, Helvetica, sans-serif">15.5 	 Floating point support for standard ANSI functions</font>
</h2><hr>


<p>
  <a name="1205254"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">Floating point support is expensive in terms of code size. For this reason two versions of the library are provided, one which supports floating point and one which does not. By default the standard run-time libraries linked with a user application do not support floating point.</font>
</p>

<ul>
<p>  <font size=2  face="Verdana, Arial, Helvetica, sans-serif"><li ><a name="1205255"> </a>If an attempt is made to format (using <font size=2 face=Courier><strong>sprintf</strong></font> or similar) a floating point number then the string "<font size=2 face=Courier><strong>[fp]</strong></font>" is written into the string instead of the number.</font></p>
<p>  <font size=2  face="Verdana, Arial, Helvetica, sans-serif"><li ><a name="1205256"> </a>If an attempt is made to read a floating point number (using <font size=2 face=Courier><strong>sscanf)</strong></font> then <font size=2 face=Courier><strong>sscanf</strong></font> stops conversion at that point and terminates immediately returning the number of inputs which have been successfully converted up to that point. No value is written into the associated float or double object.</font></p>
</ul>

<p>
  <a name="1205257"> </a><font size=2 face="Verdana, Arial, Helvetica, sans-serif"><em>Note:	 The functions <font size=2 face=Courier><strong>strtod</strong></font> and <font size=2 face=Courier><strong>atof</strong></font> return <font size=2 face=Courier><strong>0</strong></font> values if an attempt is made to use them when linking with the default libraries.</em></font>
</p>

<p>
  <a name="1205258"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">The full list of functions affected is:</font>
</p>


<p>
  <a name="1205260"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif"><font size=2 face=Courier><strong>atof<br>sprintf<br>vsprintf<br>sscanf<br>printf<br>strtod<br>snprintf </strong></font>(non-ANSI function)<br><font size=2 face=Courier><strong>vnsprintf</strong></font> (non-ANSI function)</font>
</p>


<p>
  <a name="1205267"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">To enable floating point support for these functions, use <strong>st20cc</strong> with the <font  face="Verdana, Arial, Helvetica, sans-serif"><b>fp</b></font> option.</font>
</p>


<p>
  <a name="1205268"> </a><font size=2  face="Verdana, Arial, Helvetica, sans-serif">The degree of compliancy to the IEEE standard for floating point types is stated in <a href="impdet3.htm#1204501"><font  color="#0000ff" face="Verdana, Arial, Helvetica, sans-serif"><i>Section

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -