Mark一下進製轉換的問題

2021-06-27 13:52:39 字數 626 閱讀 1065

關於手工進行進製轉換,一般都是用二進位製做跳板。

常規進製:二進位制、八進位制、十進位制、十六進製制。

1.十進位制-->二進位制

十進位制數除2,餘數作為結果,商繼續除,直到除完為止。所有餘數從低位到高位,排列產生二進位制數。最後有商為1,放到最高位。

十進位制5:   5%2=2...1    2%2=1...0          ==>二進位制5:101

十進位制8:8%2=4...0  4%2=2...0   2%2=1...0==> 二進位制8:1000

2.二進位制-->十進位制

最低位乘2的0次冪,第二位乘2的1次冪,第三位乘2的2次冪。。。。從低位到高位都乘以2的n-1次冪,然後相加即為10進製數

3.二進位制-->八進位制

每三位二進位制數表示一位八進位制數,最前面不夠的地方補零。

4.八進位制-->二進位制

參考3,逆向運算

5.二進位制-->十六進製制

每四位二進位制數便是一位十六進製制數,高位不夠的補零

6.十六進製制-->二進位制

參考5,逆向運算

7.八進位制、十進位制、十六進製制相互轉換

以10進製轉16進製為例,先把十進位制轉為二進位制,再從二進位制轉為十六進製制。其他轉換也是同樣的思路,先轉換成二進位製作為中間結果即可。

Doxygen幾個小問題,mark一下

首先是在visual assist x中的配置,在snippet editor視窗修改一下file header的snippet和refactor document method的snippet.設定分別如下 file header file file base file ext synopsis ...

離職了, mark一下

我是本周二 2013.03.12 提交的離職申請,上個周四改問題,與六位同事幹了乙個通宵,我不想把這個問題留給別人來解決。周五一天沒來,但也沒有睡覺,女友前一天晚上到我這裡來玩,睡我宿舍裡面,周五早上讓她出去逛逛,我睡了兩個多小時,太吵,就不睡了,下午回我們的家 周四晚上通宵的那些人周五那天只有我一...

新公司上班Mark一下

機緣巧合讓我在年底跳到了新公司,今天上班第一天報道,講真,跳出了舒適區,系統層應用開發,首先不是講設計編碼,而是先看懂系統 會打log,會adb,會android系統編譯,會不用不打斷點除錯專案,通過日誌,bug找到出問題的 並修改正確。總結如下 先上圖 2.要原生應用順利跑起來,首先的編譯整個an...