E代表科學計數(shù)法中的“10的幾次方”。
成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設,濉溪企業(yè)網(wǎng)站建設,濉溪品牌網(wǎng)站建設,網(wǎng)站定制,濉溪網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,濉溪網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
例如 3.4E5 就代表3.4×10^5,也就是340000。
1、根據(jù)IEEE754國際標準,常用的浮點數(shù)有兩種格式
(1)單精度浮點數(shù)(Single)
(2)雙精度浮點數(shù)(double)
2、相同點:它們都用來表示帶有小數(shù)部分的實數(shù),一般都用于科學計算,都由階碼和尾數(shù)構(gòu)成。
3、不同點:
(1)單精度浮點數(shù)占用4個字節(jié)(32位)存儲空間,包括符號位1位,階碼8位,尾數(shù)23位。其數(shù)值范圍為3.4E-38~3.4E+38,單精度浮點數(shù)最多有7位十進制有效數(shù)字,單精度浮點數(shù)的指數(shù)用“E”或“e”表示。單精度浮點數(shù)有多種表示形式:±n.n(小數(shù)形式) ±n E ±m(xù)(指數(shù)形式) ±n.n E ±m(xù) (指數(shù)形式)如果某個數(shù)的有效數(shù)字位數(shù)超過7位,當把它定義為單精度變量時,超出的部分會自動四舍五入。
(2)雙精度浮點數(shù)占用8個字節(jié)(64位)存儲空間,包括符號位1位,階碼11位,尾數(shù)52位。其數(shù)值范圍為1.7E-308~1.7E+308,雙精度浮點數(shù)最多有15或16位十進制有效數(shù)字,雙精度浮點數(shù)的指數(shù)用“D”或“d”表示。雙精度浮點數(shù)科學記數(shù)法格式 :±aD±c或±ad±c
4、vb6單、雙精度浮點數(shù)細節(jié):
(1)Single(單精度浮點型)變量存儲為 IEEE 32 位(4 個字節(jié))浮點數(shù)值的形式,它的范圍在負數(shù)的時候是從 -3.402823E38 到 -1.401298E-45,而在正數(shù)的時候是從 1.401298E-45 到 3.402823E38。
(2)、Double(雙精度浮點型)變量存儲為 IEEE 64 位(8 個字節(jié))浮點數(shù)值的形式,它的范圍在負數(shù)的時候是從 -1.79769313486232E308 到 -4.94065645841247E-324,而正數(shù)的時候是從 4.94065645841247E-324 到 1.79769313486232E308。
單精度和雙精度浮點數(shù)都是存放小數(shù)的,兩者的區(qū)別:(1)單精度數(shù)的小數(shù)只有8位左右,而雙精度數(shù)能夠達到16位左右,明顯雙精度的數(shù)能夠表達的更精確;(2)雙精度數(shù)能夠表達的數(shù)的范圍比單精度數(shù)要大的多;(3)為了達到上述第(1)、(2)項要求,雙精度數(shù)存放時占用的空間也比較大,運算用的時間也長;(4)所以,能夠用單精度數(shù)的地方,盡量使用單精度數(shù),只有特殊要求時,或單精度數(shù)不能滿足要求時,才使用雙精度數(shù)。
你說的10,明顯是一個整數(shù),這個使用整型數(shù)就可以啦,即沒必要使用單精度數(shù),更沒有必要使用雙精度數(shù)啦!
最后一句“還有算來算去不管是單精度浮點還是雙精度浮點都沒有超過1的啊”這句話,沒有明白樓主的意思,就像樓主說的“10”不是已經(jīng)超過1了嗎??
VB.NET數(shù)據(jù)類型VB.NET中有12種不同的數(shù)據(jù)類型,可以分成三類:數(shù)值類型、文本類型和混合類型。數(shù)值類型是VB.NET數(shù)據(jù)類型的主要類型,共7種。數(shù)值類型的數(shù)據(jù)類型見下表。 數(shù)據(jù)類型表示方式取 值 范 圍說 明整型Integer–2147483648~2147483647用于表示簡單整數(shù)字節(jié)型Byte0~255用于簡單算術(shù)運算。由于這個類型的變量可以在一個字節(jié)中存儲,所以運算速度最快短整型Short–32768~32767是整型的一種形式,相對表示范圍較小長整型Long–9223372036854775808~9223372036854775807是整型的一種形式,相對表示范圍較大單精
度型Single–3.402823E38~–1.401298E-45(對于負數(shù))和1.401298E-45~3.402823E38(對于正數(shù))用于存放單精度浮點數(shù)雙精
度型Double–1.79869313486232E308~–4.94065645841247E-324(對于負數(shù))和4.94065645841247E-324~1.79869313486232E308(對于正數(shù))用于存放雙精度浮點數(shù)小數(shù)Decimal當小數(shù)位為0的時候,為–79228162514264337593543950335~
79228162514264337593543950335;當小數(shù)位為28的時候,為–7.9228162514264337593543950335~
7.9228162514264337593543950335常用于存儲貨幣值 數(shù)值類型的數(shù)據(jù)類型 用于存放文本的數(shù)據(jù)類型有兩個。文本類型的VB.NET數(shù)據(jù)類型見下表。 數(shù) 據(jù) 類 型表 示 方 式說 明字符串型String用于存放任何形式的字符串,包括一個字符或者多行字符字符型Char用于存放一個字符,它以0~65535之間數(shù)字的形式存儲文本類型的數(shù)據(jù)類型 其中需要說明的是: (1) 對于String類型,可以存放任何形式的字符串,它可以是純粹的文本,也可以是文本和數(shù)字的組合或者是數(shù)字、日期等。例如"This is a book. "和"12345"都是字符串。對于字符串類型的數(shù)據(jù),可以進行相關(guān)的字符串操作,例如連接、截斷等。 (2) 對于Char類型,可以存儲的只是一個字符,注意,這個字符的存儲編碼必需是一個數(shù)字。在計算機系統(tǒng)中,可以顯示很多符號(不僅僅是英文字母),為了能夠正確地顯示,國際上有通用的標準(例如Unicode編碼),為每個字符設定了一個標準的數(shù)值來表示這個字符。其余的數(shù)據(jù)類型還有:Date數(shù)據(jù)類型、布爾數(shù)據(jù)類型和Object數(shù)據(jù)類型,其說明見下表。 數(shù) 據(jù) 類 型表 示 方 式說 明日期型Date必須用mm/dd/yyyy的格式表示,也可以存儲時間(可以存儲00:00:00~23:59:59之間的任何時間)布爾型Boolean取值為True和False對象型Object 其他數(shù)據(jù)類型 其中需要說明的是:在VB.NET中,對于Boolean類型的數(shù)據(jù),當需要把布爾類型的值轉(zhuǎn)換為數(shù)值類型的時候,會把True當成1來處理,把False當作0來處理。當需要把VB.NET數(shù)值類型的值轉(zhuǎn)換為布爾類型的時候,會把0轉(zhuǎn)換為False,而把其他的非0數(shù)值轉(zhuǎn)換為True。
1、因為此數(shù)據(jù)類型的有效數(shù)字是16位,它是單精度實數(shù)(有效數(shù)字8位)精度的兩倍,故而得名雙精度實型數(shù)。
2、詳細如下:
a)、Single 數(shù)據(jù)類型
Single(單精度浮點型)變量存儲為 IEEE 32 位(4 個字節(jié))浮點數(shù)值的形式,它的范圍在負數(shù)的時候是從 -3.402823E38 到 -1.401298E-45,而在正數(shù)的時候是從 1.401298E-45 到 3.402823E38。
b)、Double 數(shù)據(jù)類型
Double(雙精度浮點型)變量存儲為 IEEE 64 位(8 個字節(jié))浮點數(shù)值的形式,它的范圍在負數(shù)的時候是從 -1.79769313486232E308 到 -4.94065645841247E-324,而正數(shù)的時候是從 4.94065645841247E-324 到 1.79769313486232E308。
單精度只保留6位有效數(shù)字。另外雙精度可以保留15位數(shù)字。這是2者最明顯的區(qū)別。