進製與轉換

2021-07-14 14:45:12 字數 707 閱讀 9931

按進製的方法進行計數,稱進製計數制

三個要素:數碼、基數、權

如:十進位制數776.55的位權展開式:

7*10^2 + 7*10^1 +6*10^0 + 5*10^-1 + 5*10^-2

展開式表示,數碼乘以各自權的累加和

如11011(b)=2^4+2^3+2^1+2^0 = 27

100.11(b)=2^2 + 2^-1 + 2^-2 == 小數部分 1/2=0.5 ,1/2*2=0.25

十進位制轉化成r進製

100d=144=64h

十進位制除8取餘,或是除16取餘

八或十六進製制轉為二進位制數

八進位制數:1位化3位 4 2 1

十六進製制數:1位化4位 8 4 2 1

二進位制轉化成八(十六)進製

整數部分:從右向左按3(4)進行分組

小數部分:從左向右按3(4)進行分組,不足補零

十進位制快速轉二 八 十六進製制

十 ==> 轉8(比較快速) 轉再 2 轉再 16進製制

用一定位數的數字或字母唯一地的表示資訊

約定好編碼,方便查詢資料,根據問題的規模(如學生10000人)那麼就從0000 開始即可,4位

影象轉化過程

公式: 列數 * 行數 *顏色嘗試 / 8 == 影象大小

遞迴與進製轉換

今天學到了三樣東西,遞迴在進製轉換方面的的一些應用 進製轉換的快捷方法 命令列如何可以持續執行。includeint main 類似與這樣的快捷方法應該很好用吧!其實這因該在一開始是就想到的為什麼輸出總是 d呢?原來這就是十進位制的輸出方式,所以如果想快速的輸出可以 八進位制 o 十六進製制 x 這...

Python進製轉換與ASCII轉換

1 字串其他進製轉整型十進位制 int s,2 將字串s當作二進位制轉換為10進製整型。如int 11 2 的值為3。int s,16 將字串s當作十六進製制轉換為10進製整型。如int 11 16 的值為17。2 整型十進位制轉字串其他進製 1 bin x 將整型十進位制轉換為二進位制字串。如bi...

10進製與2進製的轉換

10進製與2進製轉換還真是個麻煩事,由於生活中,我們都是用10進製的,所以,當我們生活中遇到2進製的數字時,總是需要轉換成10進製來處理,而電腦開發者,還經常要在兩種進製裡互換 以前,將10進製與2進製互換,我總是以2n次方來轉,如下 18 轉 2進製 n次方方法 18 16 2 18 24 03 ...