4 5 怎麼來的

2021-08-28 11:56:12 字數 372 閱讀 5151

step1:4的補碼(正數的原碼、補碼、反碼都相同為0100,第一位為符號位,0為正,1為負。

step2 :~為按位取反,包含第一位的符號碼,此時補碼變為1011,要求該補碼對應的十進位制數值

step3 :補碼=反碼+1,反碼為1010

原碼=反碼按位取反(不包含第一位的符號碼),原碼為1101

step4:1101(二進位制)=-5(十進位制),第一位為符號位1代表負數

資料在記憶體中是以補碼的形式來儲存的。

舉乙個負數的例子

~-10:

-10的原碼為11010,反碼為10101,補碼為10110,記憶體中-10為10110(二進位制)

~按位取反,得01001,第一位0為正,該補碼也就是原碼,為9。

怎麼簡單怎麼來

我果然是三分鐘熱度,看了倆天axure就開始對它不感冒了。今天又用到axure,需要畫個 基於接近0的基本功,又耗了我一段時間 話說通過這個,我發現,要快速學這玩意兒,靠譜的方法還是得拜個師傅 基礎的東西我都找了老半天 問題一 然後問了師傅,如下 選中以後,右側的 問題二 因為我是參照乙個現有網頁在...

效能是怎麼來的

效能是怎麼來的 網際網路的效能可以模擬測試嗎?怎樣保證效能?一 架構 系統架構 分散物理部署 前端層 負載均衡 靜態化 cdn 邏輯層 非同步 服務化 資料層 讀寫分離 快取 訊息佇列 不同資料不同資料引擎 資料同步 二 開發 dba 核心交易表 資料型別拆分 資料列拆分 資料行拆分 索引 開發le...

效能是怎麼來的

效能是怎麼來的 網際網路的效能能夠模擬測試嗎?如何保證效能?一 架構 系統架構 分散物理部署 前端層 負載均衡 靜態化 cdn 邏輯層 非同步 服務化 資料層 讀寫分離 快取 訊息佇列 不同資料不同資料引擎 資料同步 二 開發 dba 核心交易表 資料型別拆分 資料列拆分 資料行拆分 索引 開發le...