http://m.lifestyle201.com/wiki/index.php?action=history&feed=atom&title=Float 18禁中文久久久,天堂网www在线中文天堂 2024-10-30T04:15:39Z 本wiki的該頁面的版本歷史 MediaWiki 1.21.2 http://m.lifestyle201.com/wiki/index.php?title=Float&diff=67&oldid=prev Admin:以“單精度浮點型<br> 描述<br> float,浮點型數(shù)據(jù),就是有一個小數(shù)點的數(shù)字。浮點數(shù)經(jīng)常被用來近似的模擬連續(xù)值,因為他們比...”為內(nèi)容創(chuàng)建頁面 2014-09-12T05:57:26Z <p>以“單精度浮點型&lt;br&gt; 描述&lt;br&gt; float,浮點型數(shù)據(jù),就是有一個小數(shù)點的數(shù)字。浮點數(shù)經(jīng)常被用來近似的模擬連續(xù)值,因為他們比...”為內(nèi)容創(chuàng)建頁面</p> <p><b>新頁面</b></p><div>單精度浮點型&lt;br&gt;<br /> 描述&lt;br&gt;<br /> <br /> float,浮點型數(shù)據(jù),就是有一個小數(shù)點的數(shù)字。浮點數(shù)經(jīng)常被用來近似的模擬連續(xù)值,因為他們比整數(shù)更大的精確度。浮點數(shù)的取值范圍在3.4028235 E+38 ~ -3.4028235E +38。它被存儲為32位(4字節(jié))的信息。&lt;br&gt;<br /> <br /> float只有6-7位有效數(shù)字。這指的是總位數(shù),而不是小數(shù)點右邊的數(shù)字。與其他平臺不同的是,在那里你可以使用double型得到更精確的結(jié)果(如15位),在Arduino上,double型與float型的大小相同。&lt;br&gt;<br /> <br /> 浮點數(shù)字在有些情況下是不準(zhǔn)確的,在數(shù)據(jù)大小比較時,可能會產(chǎn)生奇怪的結(jié)果。例如 6.0 / 3.0 可能不等于 2.0。你應(yīng)該使兩個數(shù)字之間的差額的絕對值小于一些小的數(shù)字,這樣就可以近似的得到這兩個數(shù)字相等這樣的結(jié)果。&lt;br&gt;<br /> <br /> 浮點運算速度遠遠慢于執(zhí)行整??數(shù)運算,例如,如果這個循環(huán)有一個關(guān)鍵的計時功能,并需要以最快的速度運行,就應(yīng)該避免浮點運算。程序員經(jīng)常使用較長的程式把浮點運算轉(zhuǎn)換成整數(shù)運算來提高速度。&lt;br&gt;<br /> 舉例&lt;br&gt;<br /> &lt;pre style=&quot;color:green&quot;&gt;<br /> float myfloat;<br /> float sensorCalbrate = 1.117;<br /> &lt;/pre&gt;<br /> 語法&lt;br&gt;<br /> &lt;pre style=&quot;color:blue&quot;&gt;<br /> float var = val;<br /> &lt;/pre&gt;<br /> *var——您的float型變量名稱<br /> *val——分配給該變量的值<br /> <br /> 示例代碼&lt;br&gt;<br /> &lt;pre style=&quot;color:green&quot;&gt;<br /> int x;<br /> int y;<br /> float z;<br /> <br /> x = 1;<br /> y = x / 2; // Y為0,因為整數(shù)不能容納分?jǐn)?shù)<br /> z = (float)x / 2.0; // Z為0.5(你必須使用2.0做除數(shù),而不是2)<br /> &lt;/pre&gt;</div> Admin