第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關(guān)于C#中double數(shù)值問題?。?!

關(guān)于C#中double數(shù)值問題?。。?/h1>
Smart貓小萌 2018-08-02 08:06:30
onst double num = 1.618033988749895;            double re;            string te;            te = string.Format("{0}", num);            re = double.Parse(te);            System.Console.WriteLine("{0}: re != num", re != num);                        te = string.Format("{0:R}", num);            re = double.Parse(te);            System.Console.WriteLine("{0}: re = num",re == num);運行結(jié)果:True:re !=num               True: re== num我就有疑問了,num被賦值后,輸出時會丟失一位,即丟失5,那,num的值在存入計算機中時,是按15位的存的還是16位存的,也就是最后一位5有沒有被存入?假如存入了5,那么是不是在一般情況下使用num的值時不包括5啊,比如輸出num值時輸出的數(shù)不包括5。使用“{0:R}”時,會與原來數(shù)值相比較,原來的數(shù)是指存入的數(shù)還是還是代碼中的數(shù)啊?
查看完整描述

2 回答

?
白豬掌柜的

TA貢獻1893條經(jīng)驗 獲得超10個贊

存進去了,只是讀的時候沒讀出來

查看完整回答
反對 回復(fù) 2018-08-07
?
慕碼人2483693

TA貢獻1860條經(jīng)驗 獲得超9個贊

你也說了,只有在輸出的時候才少一位。那在內(nèi)存中還是1.618033988749895,比的時候自然相等。

查看完整回答
反對 回復(fù) 2018-08-07
  • 2 回答
  • 0 關(guān)注
  • 839 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號