一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

計算機基礎(chǔ)知識之處理小數(shù)2

jf_78858299 ? 來源:前端柒八九 ? 作者:前端柒八九 ? 2023-03-31 16:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

正則表達(dá)式和EXCESS系統(tǒng)

尾數(shù)部分

? 「尾數(shù)部分」 使用 「正則表達(dá)式」 ,可以將表現(xiàn)形式多樣的浮點數(shù)統(tǒng)一為一種表現(xiàn)形式。

?

例如,十進制數(shù)0.75就有很多表現(xiàn)形式。

圖片

雖然他們表示的都是 「同一個數(shù)值」 ,但因為表現(xiàn)方法太多,計算機在處理時會比較麻煩。

因此,需要制定統(tǒng)一的規(guī)則:

?十進制數(shù)的浮點數(shù)應(yīng)該遵循:「小數(shù)點前面是0,小數(shù)點后面第一位不能是0」

?

也就是說,只能用 「尾數(shù)」 部分是0.75「指數(shù)」 部分是0的方法來表示。即0.75 × 100

?在二進制數(shù)中,我們規(guī)定:「將小數(shù)點前面的值固定為1的正則表達(dá)式」

?

具體來講,就是將二進制數(shù)表示的小數(shù) 「左移」「右移」邏輯移位)數(shù)次后, 「整數(shù)部分」 的第一位變成1, 「第二位之后都變成0」 。

?而且, 「第一位的1在實際的數(shù)據(jù)中不保存」 ,因此省略該部分后就可以節(jié)省一個數(shù)據(jù)位,從而可以表示更多的數(shù)據(jù)范圍。

?

我們,看一下1011.0011如何用單精度浮點數(shù)的正則表達(dá)式來表示 「尾數(shù)部分」

圖片

指數(shù)部分

「指數(shù)部分」 中使用的是EXCESS系統(tǒng),使用這種方式主要是 「為了表示負(fù)數(shù)時不使用符號位」

在某些情況下,在指數(shù)部分,需要通過 「負(fù)〇〇次冪」 的形式來表示負(fù)數(shù)。

? 「EXCESS系統(tǒng)」 表現(xiàn)是指,通過將指數(shù)部分表示范圍的 「中間值」 設(shè)置0,使得負(fù)數(shù)不需要用符號來表示。

?

也就是說,當(dāng) 「指數(shù)部分」 是8位單精度浮點數(shù)時,最大值11111111=2551/2,即01111111=127(小數(shù)部分舍棄)表示的是0。

圖片

我們再來一個例子說明。假設(shè)有這樣一個游戲,用1~13(A~K)的撲克牌來表示負(fù)數(shù)。此時,我們把 「中間」7當(dāng)做0。那么10表示+3,3表示-4

圖片

單精度浮點數(shù)指數(shù)部分的EXCESS系統(tǒng)表現(xiàn)

實際運用

我們來一起看看如何用單精度浮點數(shù)來表示十進制數(shù)0.75。

圖片

  • 「符號位」 :因為0.75是正數(shù),所以符號位是0

0.75轉(zhuǎn)換成二進制正則表示為1.1×2-1,按照前面介紹的就很容易知道下面的各個數(shù)值。

  • 「指數(shù)部分」 :為-1,但是用EXCESS表示的話,就變成了01111110。換算為十進制為126。而EXCESS系統(tǒng)中,126代表-1
  • 「尾數(shù)部分」 :根據(jù)正則表達(dá)式的規(guī)則,小數(shù)點前面的第1位是1,因此 「尾數(shù)部分」 1000···實際上表示的是1.1000···

二進制數(shù)和十六進制數(shù)關(guān)系

在以 「位」 為單位表示數(shù)據(jù)時,使用二進制數(shù)很方便,但如果位數(shù)太多,看起來很麻煩。因此,在實際程序中,經(jīng)常用 「十六進制數(shù)」 來替代 「二進制數(shù)」 。

在一些高級語言中,只需要在數(shù)值的開頭加上0x就可以表示十六進制數(shù)。

?二進制數(shù)的4位,正好相當(dāng)于十六進制數(shù)的1位。

?

圖片

由此可見,通過使用十六進制數(shù),二進制數(shù)的位數(shù)能夠 「縮短」 至原來的1/4。

用十六進制數(shù)表示二進制 「小數(shù)」 時,小數(shù)點后的二進制數(shù)的4位也同樣相當(dāng)于十六進制數(shù)的1位。「不夠4位時用0填補二進制的低位」

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 二進制
    +關(guān)注

    關(guān)注

    2

    文章

    807

    瀏覽量

    42305
  • 計算機
    +關(guān)注

    關(guān)注

    19

    文章

    7655

    瀏覽量

    90665
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4899

    瀏覽量

    70596
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    計算機組成原理基礎(chǔ)知識

    計算機組成原理基礎(chǔ)知識,前言參考:《王道計算機組成原理》學(xué)習(xí)筆記總目錄+思維導(dǎo)圖2019 王道考研 計算機組成原理第一章 計算機系統(tǒng)概述1.
    發(fā)表于 07-16 07:48

    計算機網(wǎng)絡(luò)基礎(chǔ)知識了解

    計算機網(wǎng)絡(luò)技術(shù)復(fù)習(xí)一、 計算機網(wǎng)絡(luò)基礎(chǔ)知識了解:計算機網(wǎng)絡(luò)(Internet)的發(fā)展 面向終端的計算機網(wǎng)絡(luò)(單個
    發(fā)表于 07-26 06:27

    計算機基礎(chǔ)知識點匯總,不看肯定后悔

    計算機基礎(chǔ)知識點匯總,不看肯定后悔
    發(fā)表于 11-15 06:03

    計算機基礎(chǔ)知識

    前言《MSP430單片機應(yīng)用基礎(chǔ)與實踐》(華中科技大學(xué)出版社)------第0章------計算機基礎(chǔ)知識(本文章作備忘錄使用)1.進制轉(zhuǎn)換2.數(shù)值數(shù)據(jù)的表示3.計算機的碼制
    發(fā)表于 11-29 06:03

    計算機簡介

    1計算機基礎(chǔ)知識1.計算機簡介1.1計算機定義:按照一定邏輯處理數(shù)據(jù)的帶存儲的機器。微型,小型,大型等。2.2
    發(fā)表于 12-23 06:45

    計算機應(yīng)用基礎(chǔ)課件

    計算機應(yīng)用基礎(chǔ)課件內(nèi)容有計算機基礎(chǔ)知識,計算機鍵盤及漢字輸入,操作系統(tǒng)及使用,網(wǎng)絡(luò)基礎(chǔ)知識和Internet,電子表格軟件Excel2000
    發(fā)表于 09-25 12:30 ?0次下載
    <b class='flag-5'>計算機</b>應(yīng)用基礎(chǔ)課件

    微型計算機基礎(chǔ)知識

    1.1 微型計算機的組成及工作原理1.1.1  微型計算機中的基本概念1. 微處理2. 微型計算機  &nb
    發(fā)表于 02-23 12:02 ?64次下載

    計算機基礎(chǔ)知識選擇題

    計算機基礎(chǔ)知識選擇題 1.微型計算機是由( )、存儲器、輸入設(shè)備和輸出設(shè)備等部件組成的。  A. 硬盤 B. 軟盤 C. 鍵盤 D. 運算控制單元
    發(fā)表于 03-03 08:32 ?89次下載

    計算機基礎(chǔ)知識練習(xí)題

    計算機基礎(chǔ)知識練習(xí)題(一)單選題:1.計算機的描述中,( )是錯誤的。A. 計算機是一種可供計算的機器  、B.
    發(fā)表于 03-03 08:33 ?70次下載

    計算機基礎(chǔ)知識試題

    計算機基礎(chǔ)知識試題 1、CPU的主要功能是進行(     )。
    發(fā)表于 10-25 10:59 ?8112次閱讀

    計算機總線技術(shù)基礎(chǔ)知識

    計算機總線技術(shù)基礎(chǔ)知識 任何一個微處理器都要與一定數(shù)量的部件和外圍設(shè)備連接,但如果將各部件和每一種外圍設(shè) 備都分別用一
    發(fā)表于 05-22 08:52 ?896次閱讀

    計算機基礎(chǔ)知識介紹

    計算機基礎(chǔ)知識計算機基礎(chǔ)知識計算機基礎(chǔ)知識
    發(fā)表于 12-03 16:13 ?0次下載

    計算機測控系統(tǒng)與操作系統(tǒng)概述集合【labview基礎(chǔ)知識

    計算機測控系統(tǒng)與操作系統(tǒng)概述集合,labview基礎(chǔ)知識
    發(fā)表于 01-12 11:13 ?19次下載

    計算機控制技術(shù)的基礎(chǔ)知識點說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是計算機控制技術(shù)的基礎(chǔ)知識點說明包括了:1 計算機控制系統(tǒng)的概念,2 計算機控制系統(tǒng)的組成,3
    發(fā)表于 04-27 08:00 ?5次下載
    <b class='flag-5'>計算機</b>控制技術(shù)的<b class='flag-5'>基礎(chǔ)知識</b>點說明

    計算機基礎(chǔ)知識之處理小數(shù)1

    有句話說, 「雪崩的時候,沒有一片雪花是無辜的」 。在這段代碼中,程序沒錯,計算機也沒有發(fā)生故障,當(dāng)然和所使用的語言也沒有關(guān)系(選用其他的高級語言可能運算結(jié)果不同)。如果硬要找一個背鍋的,那就是 「計算機處理
    的頭像 發(fā)表于 03-31 16:10 ?1730次閱讀
    <b class='flag-5'>計算機</b><b class='flag-5'>基礎(chǔ)知識</b><b class='flag-5'>之處理</b><b class='flag-5'>小數(shù)</b>1