當前位置:妙知谷 >

母嬰教育 >學習交流 >

負數的二進制

負數的二進制

負數的二進制轉換,
其實,
容易,
容易理解。

操作方法

(01)首先,來個-5,實踐出真知嘛。把5轉化為二進制字節形式。得到101,然後補零。

負數的二進制

(02)這個時候,原碼就出來了。然後,取反(0的變成1,1的變成0。)/*一個整數按照絕對值大小轉換成的二進制數,是為原碼。原碼就上面的:00000101。*/

負數的二進制 第2張

(03)得到了反碼,嗯,反碼是和原碼反着來的。然後,加一。//反碼加一叫補碼。

負數的二進制 第3張

(04)補碼就是負數在計算機中的二進制表示方法。那麼,11111011表示8位的-5,如果要表示16位的-5 ,在左邊添上8個1即可。

負數的二進制 第4張

(05)那麼,知道一個負數,求二進制數的方法已經知道了,若果,知道一個二進制數,怎麼求其十進制數呢(對負數)隨便來個負數的二進制數。

負數的二進制 第5張

(06)先減一,反着上面的方法來。//上面最後不是加一麼,那現在就減一

負數的二進制 第6張

(07)取反。//上面不是取反了麼,這裏也取反。

負數的二進制 第7張

(08)那麼,接下來就是計算了。計算結果是13,那麼這個二進制數就是:-13。

負數的二進制 第8張

(09)那麼,用計算器來驗證一下。其實負數的:十進制變二進制:原碼--反碼--加一(補碼);二進制變十進制:減一--反碼--原碼。

負數的二進制 第9張
負數的二進制 第10張
標籤: 二進制 負數
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/jy/jiaoliu/e0e9z.html