91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

三種方法教你急速轉換二進制數(0~255)

發布時間:2020-07-03 12:02:25 來源:網絡 閱讀:8018 作者:wx5d8a17c45cb5b 欄目:編程語言

教你快速將0~255十進制數轉換為二進制

1.加減法轉換法(個人認為需要記得的比較多)

數制轉換的基礎(前提)是了解什么是二進制、十進制、十六進制的概念。簡單來說是逢基數(2,10,16)
進位。首先我們要知道255的二進制數是1111 1111(B),所以在0-255的范圍內所對應的二進制數都不可能超過8位。

下面用一幅圖來演示計算過程。
三種方法教你急速轉換二進制數(0~255)

2.乘減法轉換法(熟記內容少一些)

我們知道16進制與二進制可以相互轉換的,對應關系是16進制的一位對應二進制的4位,如十進制數255,
其二進制數數 :1111 1111(B) ;其16進制數是 :FF(準確應該是0xFF)
所以在0~255 的范圍內主要熟悉0~15的二進制以及熟悉16與比之小的整數的運算值就可以較快算出對應的
二進制,其過程是將十進制先轉“假的16進制”(不會超過兩位),然后轉換為二進制。
繼續按照上面的例子說明:十進制數219(巧記就是超過10的乘法記住尾值,簡單來說熟記就行)
208=13 * 16 余數11。組合起來就是 13 和11 ,然后轉二進制就是1101 1011(B)。

3.臨近大值轉換法(與第一種方法類似,但是要求對位權熟悉)

首先要明白這里的“臨近大值”是什么意思,這是我自己給出的一個概念,其實在0~255 的范圍內就是上面
第一種方法中黑色的數字-1,即:
255,127,63,31,15,7,3,1
繼續按照上面的219為例子,它臨近255(255二進制數是1111 1111(B)),二者差值是 -36(32+4),
則將255的二進制數的位權數為5和2的基數置0,結果就是:1101 1011(B)。
再舉一個例子115,臨近127(127二進制數是0111 1111(B)),二者差值為-12(8+4),則將127的
二進制數位權為3和2的基數置0,結果就是:0111 0011(B)。

其實,將方法一和方法三對比,就可以發現如果十進制數與臨近大值相差過大,則用方法一,反之用方法三
(前提理解位權是什么)。但是如果對于192、224,240,248,252,254,255的二進制數很熟悉的話就
可以進行更加快速的數制轉換了。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

林州市| 黔东| 东平县| 陵川县| 和平区| 临泽县| 博爱县| 珲春市| 都昌县| 即墨市| 凤庆县| 华安县| 丽江市| 静海县| 天峨县| 察隅县| 富蕴县| 潜山县| 湖北省| 江永县| 阿克| 镶黄旗| 泗阳县| 柘荣县| 胶南市| 东宁县| 陈巴尔虎旗| 尖扎县| 宜州市| 法库县| 望谟县| 清丰县| 木里| 石门县| 南阳市| 玉门市| 北安市| 固原市| 晋城| 郯城县| 广汉市|