国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

進制轉換的原理

Tecode / 2264人閱讀

摘要:如果一個二進制數從低往高第位是,我們希望把它轉換為的情況,那么我們把這個二進制數的末尾抹掉。對這個抹掉了尾巴的二進制數十進制來說就是原數除以二之后的商,我們繼續的做法,把它除以,看余數。

進制這事兒,說到底就是位值原理,即:同一個數字,放在不同的數位上,代表不同大小的數。例如:十進制中,百位上的1表示100,十位上的1表示10.十進制之中,每個數都可以被拆開:123=1×100+2×10+3×19876=9×1000+8×100+7×10+6×1這個事情先搞清爽,然后我們就可以為拓展進制做準備了:試回答這個問題:為啥相應的數位是1000、100、10、1?為啥不是4、3、2、1?答:滿十進一,再滿十再進一,因此要想進到第三位,得有10×10;第4位得有10×10×10這樣我們就知道了,對10進制,從低位到高位,依次要乘上:10^0(10的0次方,后同),10^110^210^3……下面我們開始換進制玩兒:把十 進制換成 二 進制也就是把10換成2那么我們得到:對2進制,從低位到高位,依次要乘以2^0,2^12^22^3……也就是1、2、4、8、……https://pic2.zhimg.com/50/v2-e11e824ca9843598bc48debd325e832b_720w.jpg?source=1940ef5c"; data-caption="" data-size="normal" data-rawwidth="2093" data-rawheight="955" data-default-watermark-src="https://pic1.zhimg.com/50/v2-e6568a6f2378065c87abe15b6456f574_720w.jpg?source=1940ef5c"; class="origin_image zh-lightbox-thumb" width="2093" data-original="https://pic1.zhimg.com/v2-e11e824ca9843598bc48debd325e832b_r.jpg?source=1940ef5c";/>然后就多練習這個,反復練,讓自己熟悉這個感覺:17=16+1=二進制1000119=16+2+1=二進制1001130=16+8+4+2=二進制11110……比較熟悉之后就可以看看高級的短除法化二進制了(不要偷懶哦!先去把前面的練熟!):粗鄙地來做的話,現在你按照書上說的短除法來試試,會發現它和你湊數得到的結果剛好是一樣的,好神奇~以后就按這個做吧!想要知道其中的道理的話:(1)一個二進制數末尾是1,意味著一定是……+1,前面的每個數都是2的倍數,只有最后的+1不是所以一個二進制數末尾是1,意味著它對應的十進制數除以2一定是余1的。所以第一次除以2之后的余數,就是轉換結果中的最后一位。(2)如果一個二進制數從低往高第2位是1,我們希望把它轉換為(1)的情況,那么我們把這個二進制數的末尾抹掉。抹掉尾巴的二進制數,和原來的二進制數相比,每個數都往低位錯了1位,相當于除以2.末尾的尾巴丟掉了,相當于我們把余數丟掉了。而這個除以2的步驟,剛好是(1)當中判斷末尾是不是1的步驟,所以我們剛好可以繼續做下去。對這個抹掉了尾巴的二進制數(十進制來說就是原數除以二之后的商),我們繼續(1)的做法,把它除以2,看余數。……如此繼續下去,就可以得到短除法的結論了。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/126393.html

相關文章

  • Base64基本原理及簡單應用

    摘要:編碼原理編碼之所以稱為,是因為其使用個字符來對任意數據進行編碼,同理有編碼。本文學習網上資料整理而來,僅供個人學習使用,部分內容僅代表個人理解及思考。 1.什么是Base64 Base64是一種基于64個可打印字符來表示二進制數據的編碼方式,是從二進制數據到字符的過程。原則上,計算機中所有內容都是二進制形式存儲的,所以所有內容(包括文本、影音、圖片等)都可以用base64來表示。 2....

    zzir 評論0 收藏0
  • Java編程基礎02——Java語言基礎

    摘要:所以就想把一大串縮短點,將二進制中的三位用一位表示。以可以大寫也可以小寫開頭版本可以表示二進制了八進制的數據表現形式由組成。結果把系數基數的權次冪相加即可。因為語言采用的是碼來編碼的。 1_(常量的概述和使用)* A:什么是常量(constant) 在程序執行的過程中其值不可以發生改變 B:Java中常量的分類 字面值常量 自定義常量(面向對象部分講) C:字面值常量的...

    pakolagij 評論0 收藏0
  • 淺談JavaScript位操作符

    摘要:有符號的右移操作符由兩個大于符號表示這個操作符的含義就是將數值的位向右移指定的位數同時保留符號位的值正負號標記有符號的右移操作符與左移操作符剛好相反比如向右移動位就是同樣的在移位的過程中也會出 位操作符的基本概念 因為ECMAscript中所有數值都是以IEEE-75464格式存儲,所以才會誕生了位操作符的概念. 位操作符作用于最基本的層次上,因為數值按位存儲,所以位操作符的作用也就是...

    fasss 評論0 收藏0
  • C語言:深度刨析數據在內存中存儲——浮點型數據

    摘要:一浮點型數據及其取值范圍二浮點型數據在內存中的存儲一小數的二進制十進制轉二進制整數部分與整數原理相同,按照整數二進制轉換的規則,寫成對應的二進制數。全為表示浮點數的最大值或者最小值。 ...

    YanceyOfficial 評論0 收藏0
  • 短鏈接原理分析

    摘要:舉個例子,第一個進來的鏈接發號器發號,對應的短鏈接為,第二個進來的鏈接發號器發號,對應的短鏈接為,以此類推。這樣一來會導致一條長鏈接對應多條短鏈接的情況出現,不僅浪費存儲空間,又浪費發號器資源。 1. 什么是短鏈接 顧名思義,短鏈接即是長度較短的網址。通過短鏈接技術,我們可以將長度較長的鏈接壓縮成較短的鏈接。并通過跳轉的方式,將用戶請求由短鏈接重定向到長鏈接上去。短鏈接主要用在諸如微博...

    SexySix 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<