亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

三種方法教你急速轉換二進制數(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

永嘉县| 中江县| 红河县| 页游| 泗阳县| 鸡西市| 麻城市| 荔浦县| 九龙城区| 英山县| 安岳县| 五原县| 应用必备| 嘉鱼县| 定日县| 新泰市| 桑日县| 明水县| 剑川县| 关岭| 扎兰屯市| 博湖县| 建水县| 阿克| 阿拉善左旗| 西和县| 罗田县| 承德市| 崇礼县| 集安市| 安平县| 包头市| 志丹县| 株洲市| 扎赉特旗| 温泉县| 老河口市| 蕲春县| 西安市| 五指山市| 大兴区|