float-計算機基礎(chǔ)

#include<stdio.h>
main()
{
    float a;
    double b;
    a=123456.789e4;
    b=123456.789e4;
printf("%f\n%f\n",a,b);
}

運行結(jié)果

[leo@localhost ~]$ cd lyj
[leo@localhost lyj]$ gcc float.c
[leo@localhost lyj]$ ./a.out
1234567936.000000
1234567890.000000
[leo@localhost lyj]$ 
  • 為什么float類型輸出的數(shù)和double類型不一樣?

float類型可以精確表示7個十進制有效數(shù)位宣脉,后面的數(shù)位是舍入后的結(jié)果竹祷,舍入結(jié)果可能會更大也可能會更兴芰辍;所以1234567前七位是精確表示的兼都,后面的位數(shù)可能舍扮碧,可能入慎王。
double類型可以精確到17個十進制有效數(shù)位,對于b來說漫蛔,可以全部輸出蠕嫁。

  • 為什么float類型只能精確表示7個十進制數(shù)位剃毒?

從浮點數(shù)二進制表示格式可以知道益缠,尾數(shù)部分表示的是23位有效數(shù)位,因為23位尾數(shù)表示的是小數(shù)點右邊的數(shù)胰伍,小數(shù)點左邊有一位默認為1的位骂租,所以一共有24位有效數(shù)位但汞,2^{24}-1=16777215,轉(zhuǎn)化為十進制10^7<16777215<10^8,所以float類型只能精確到7位。

  • 注意:這只能說明超過7位一定不能精確表示,而小于7位有可能被精確表示懊纳。0.1就不能被精確表示,因為浮點數(shù)表示的并不是連續(xù)的數(shù),而是離散的數(shù)脚囊。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末衬以,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌霉猛,老刑警劉巖珠闰,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件惜浅,死亡現(xiàn)場離奇詭異,居然都是意外死亡伏嗜,警方通過查閱死者的電腦和手機坛悉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來承绸,“玉大人裸影,你說我怎么就攤上這事【” “怎么了轩猩?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長荡澎。 經(jīng)常有香客問我均践,道長,這世上最難降的妖魔是什么摩幔? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任彤委,我火速辦了婚禮,結(jié)果婚禮上或衡,老公的妹妹穿的比我還像新娘焦影。我一直安慰自己,他們只是感情好封断,可當我...
    茶點故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布斯辰。 她就那樣靜靜地躺著,像睡著了一般澄港。 火紅的嫁衣襯著肌膚如雪椒涯。 梳的紋絲不亂的頭發(fā)上柄沮,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天回梧,我揣著相機與錄音,去河邊找鬼祖搓。 笑死狱意,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的拯欧。 我是一名探鬼主播详囤,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了藏姐?” 一聲冷哼從身側(cè)響起隆箩,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎羔杨,沒想到半個月后捌臊,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡兜材,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年理澎,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片曙寡。...
    茶點故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡糠爬,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出举庶,到底是詐尸還是另有隱情执隧,我是刑警寧澤,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布户侥,位于F島的核電站殴玛,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏添祸。R本人自食惡果不足惜滚粟,卻給世界環(huán)境...
    茶點故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望刃泌。 院中可真熱鬧凡壤,春花似錦、人聲如沸耙替。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽俗扇。三九已至硝烂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間铜幽,已是汗流浹背滞谢。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留除抛,地道東北人狮杨。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像到忽,于是被迫代替她去往敵國和親橄教。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,652評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 背景 在java中float賦值給double,會產(chǎn)生精度問題护蝶。 輸出為2.0999999046325684华烟。 小...
    我叫小小強閱讀 19,216評論 2 23
  • 目錄 1、八種基本數(shù)據(jù)類型 八種數(shù)據(jù)類型分別是:(整數(shù)型) byte持灰,short垦江,int,long搅方,(浮點型)fl...
    AnchEvil閱讀 1,584評論 0 0
  • ackage test1; public class Test2 { /** * @param args */ p...
    Aldeo閱讀 1,212評論 0 1
  • 浮點類型 用于表示有小數(shù)部分的數(shù)值比吭。Java中有兩種浮點類型, 也可以用16進制表示浮點數(shù)值姨涡。例如0.125=2-...
    獅_子歌歌閱讀 1,262評論 0 2
  • 這個冬天衩藤,連綿地下雨,布滿天空的陰云涛漂,溫度卻并不凌冽赏表,20度的空氣,溫暖柔和得讓人感覺就像是春天到了匈仗,在房子后邊那...
    莫之秋冬閱讀 323評論 0 1