国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

寧夏網(wǎng)站設(shè)計(jì)聯(lián)系電話推廣公司屬于什么公司

寧夏網(wǎng)站設(shè)計(jì)聯(lián)系電話,推廣公司屬于什么公司,網(wǎng)站中的分享怎么做,網(wǎng)站建設(shè)需求說明書舉例浮點(diǎn)數(shù)相比定點(diǎn)數(shù)或者整數(shù),為了處理小數(shù)點(diǎn)引入了指數(shù),導(dǎo)致小數(shù)點(diǎn)的位置根據(jù)不同浮點(diǎn)數(shù)而不同,故名為Floating Point Number. 一般而言,IEEE754標(biāo)準(zhǔn)被大部分編程語言的浮點(diǎn)數(shù)使用,它節(jié)省了浮點(diǎn)數(shù)的保存空間。如不然&…

浮點(diǎn)數(shù)相比定點(diǎn)數(shù)或者整數(shù),為了處理小數(shù)點(diǎn)引入了指數(shù),導(dǎo)致小數(shù)點(diǎn)的位置根據(jù)不同浮點(diǎn)數(shù)而不同,故名為Floating Point Number. 一般而言,IEEE754標(biāo)準(zhǔn)被大部分編程語言的浮點(diǎn)數(shù)使用,它節(jié)省了浮點(diǎn)數(shù)的保存空間。如不然,浮點(diǎn)數(shù)可能按每一位ASCII碼保存,包括整數(shù)部分、小數(shù)點(diǎn)和小數(shù)部分,占用空間不可控制。

小數(shù)點(diǎn)位置浮動的原因

浮點(diǎn)數(shù)整數(shù)部分長度不一,為了統(tǒng)一整數(shù)部分和指數(shù)部分,把所有整數(shù)都轉(zhuǎn)換成0.xx格式,造成小數(shù)點(diǎn)位置不一。

浮點(diǎn)數(shù)和整數(shù)

  • 浮點(diǎn)數(shù)的位級存儲和整數(shù)完全不同,整數(shù)1和浮點(diǎn)數(shù)1.0存儲也截然不同。通過調(diào)試器查看int變量和float變量的內(nèi)存存儲,或者寫一段dump字節(jié)代碼比較其區(qū)別,還有一種方式,C/C++ %a格式串可用十六進(jìn)制形式表達(dá)浮點(diǎn)數(shù)(其他編程語言可能不適用)。
  • 不同浮點(diǎn)數(shù)位級存儲也不相同,float和double是不同的。
  • 浮點(diǎn)數(shù)和整數(shù)運(yùn)算,整數(shù)會默認(rèn)先轉(zhuǎn)換成浮點(diǎn)數(shù)。
    f = f + i;
    cvtsi2ss xmm0,dword ptr [i]
    addss xmm0,dword ptr [f]
    movss dword ptr [f],xmm0

浮點(diǎn)數(shù)指令

早期計(jì)算機(jī)根本沒有浮點(diǎn)數(shù)處理ALU,浮點(diǎn)數(shù)靠軟件整數(shù)去模擬,性能極低。后來,加入了浮點(diǎn)數(shù)FPU,浮點(diǎn)數(shù)處理速度極大提升,比如xmm寄存器。

  • double f = 2.25; // IEEE 754內(nèi)存存儲
  • 00501056 movsd xmm0,mmword ptr [__real@4002000000000000 (0502108h)]

精確性

浮點(diǎn)數(shù)的表達(dá)方式利用整數(shù)位和小數(shù)位計(jì)算的2n數(shù)值(n可正可負(fù))計(jì)算,必然出現(xiàn)不準(zhǔn)確。1.5可精確表示,0.3卻無法精確表示。有的書籍上提到,浮點(diǎn)數(shù)不要用==或!=判斷,其實(shí)是考慮有不精確表達(dá)的可能。在商業(yè)銀行金融領(lǐng)域,這是不能容忍的。

  • COBOL編程語言是上古時(shí)期可以處理小數(shù)精確度很好的一門語言,因?yàn)樗娴挠媚M的形式保存小數(shù)點(diǎn)和小數(shù)位,而非IEEE 754這種壓縮版。
  • C#引入了decimal類型處理小數(shù)點(diǎn)更精確。如下兩種不同類型變量輸出的結(jié)果第一個(gè)會更精確。
    decimal d = 3.14159265124m;
    float f = 3.14159265123f;

浮點(diǎn)數(shù)的類型

盡管4字節(jié)的浮點(diǎn)數(shù)可表達(dá)相當(dāng)大的數(shù)值,但對于人類而言,總不夠用。一般而言,浮點(diǎn)數(shù)有3種類型,單精度的float和雙精度的double以及更長的long double, 可參考:數(shù)據(jù)類型大小

  • C語言為了區(qū)分float和double, 輸入時(shí)用%f代表float, %lf代表double, 但對于輸出%f和%lf作用相同。
  • C語言中float類型是默認(rèn)轉(zhuǎn)換成double去處理,如下圖所示。
  • C99引入了long double (%Lf), 注意并不意味long double一定比double要長,根據(jù)編譯器選擇。


微風(fēng)不燥,陽光正好,你就像風(fēng)一樣經(jīng)過這里,愿你停留的片刻溫暖舒心。

我是程序員小迷(致力于C、C++、Java、Kotlin、Android、iOS、Shell、JavaScript、TypeScript、Python等編程技術(shù)的技巧經(jīng)驗(yàn)分享),若作品對您有幫助,請關(guān)注、分享、點(diǎn)贊、收藏、在看、喜歡,您的支持是我們?yōu)槟峁椭淖畲髣恿Α?/p>

歡迎關(guān)注。助您在編程路上越走越好!

http://m.aloenet.com.cn/news/37753.html

相關(guān)文章:

  • 合肥做網(wǎng)站多少錢資源網(wǎng)
  • wordpress sozo西安關(guān)鍵詞seo公司
  • 做網(wǎng)站銷售的技巧關(guān)鍵詞排名優(yōu)化教程
  • 電子商務(wù)網(wǎng)站開發(fā)模塊流程圖網(wǎng)站建設(shè)優(yōu)化哪家公司好
  • 做技術(shù)分享網(wǎng)站有哪些手機(jī)軟文廣告300字
  • 建甌做網(wǎng)站的公司實(shí)時(shí)軍事熱點(diǎn)
  • 網(wǎng)站內(nèi)容設(shè)計(jì)要求網(wǎng)站seo的優(yōu)化怎么做
  • 如何創(chuàng)建自己的博客網(wǎng)站google store
  • 青島網(wǎng)站專業(yè)制作重慶關(guān)鍵詞排名首頁
  • 鄭州市人民政府網(wǎng)站網(wǎng)站seo方案案例
  • 怎么做58同城網(wǎng)站免費(fèi)建站哪個(gè)最好
  • 網(wǎng)站策劃做營銷推廣廣告營銷
  • 沈陽網(wǎng)站制作找網(wǎng)勢科技國際軍事新聞
  • wordpress加個(gè)留言板谷歌seo排名技巧
  • 學(xué)校響應(yīng)式網(wǎng)站模板網(wǎng)絡(luò)推廣有哪些途徑
  • 網(wǎng)站列表頁內(nèi)容優(yōu)化關(guān)鍵詞哪家好
  • 商務(wù)網(wǎng)站建設(shè)2024最火的十大新聞有哪些
  • 國外網(wǎng)站建立軟文營銷案例
  • sql2008做網(wǎng)站淘寶seo具體優(yōu)化方法
  • 專門做油畫交流的網(wǎng)站專業(yè)做網(wǎng)站建設(shè)的公司
  • h5制作多少錢seo是怎么優(yōu)化上去
  • 如何自己建一個(gè)微網(wǎng)站查看瀏覽過的歷史記錄百度
  • 領(lǐng)諾科技網(wǎng)站建設(shè)在哪買網(wǎng)站鏈接
  • 邯鄲58同城網(wǎng)秦皇島網(wǎng)站seo
  • app軟件下載網(wǎng)站免費(fèi)進(jìn)入常用的網(wǎng)絡(luò)營銷方法及效果
  • 哪個(gè)跨境電商網(wǎng)站做的最好免費(fèi)云服務(wù)器
  • 電子郵箱注冊專業(yè)seo網(wǎng)站
  • 建立網(wǎng)站教程視頻百度官方電話號碼
  • 大橋石化集團(tuán)網(wǎng)站誰做的網(wǎng)絡(luò)廣告代理
  • 安慶懷寧網(wǎng)站建設(shè)兼職seo下載站