Template:進制

文档图示 模板文档[查看] [编辑] [历史] [清除缓存]

模板介紹

本模板可將10進制數字轉成其他進制,但是能轉的數字有限,輸入數必須介於-(253 - 1)253 - 1之間(±9007199254740991是梅森數)、輸出值只能為2~36進制

目前只能對整數進行轉換。

使用方法

  • {{進制 | 底數 | 10進制的數字 | sub=x }}
  • {{進制 | 底數 | 10進制的數字 | 位數 | sub=x }}

引数

引数 内容 默認值 説明
1 底數 進制的底。2到36之間的整数。
2 10進制的數字 要轉換的數。
3 位數 1 最低數量的數字顯示。
sub 顯示底數 底数顯示樣式。
subst subst: 若使用模板替代(subst),請勿只在模板頭部加上subst:,請在模板的subst設為subst:,即|subst=subst:}}。--本功能有瑕疵,目前無法使用,歡迎到Template talk:進制進行對"subst"參數修改的討論

sub的值

sub=
sub的值 內容 説明
0 不顯示底數
1 標準 用A(b)的形式呈現
2 括號 原數加括號、底數不加括號
3 條目連結 標準形式並附上有關進制的條目連結
<其他> 視為沒輸入,預設為不顯示底數

範例

  • {{進制 | 10 | 12345 | 8 }} = 00012345
  • {{進制 | 2 | 12345 | sub=1 }} = 11000000111001(2)
  • {{進制 | 8 | 12345 | 3 }} = 30071 (超過指定位數)
  • {{進制 | 16 | -12345 }} = -3039
  • {{進制 | 20 | -12345 | 6 | sub=2 }} = (-001AH5)20
  • {{進制 | 10 | 9007199254740991 }} = 9007199254740991
  • {{進制 | 10 | 9007199254740992 }} = (輸入數值超過最大可處理值,模板無法傳回結果。)
  • {{進制 | 3 | 321 | sub=3 }} = 102220(3)
  • {{進制 | 2 | 1024 | 10 | sub=A }} = 10000000000 (sub參數錯誤)

注意事项

  • 本模板並不是獨立的,必須靠多個“模組”來完成,要是一個模組出問題,整個模板都會崩潰,如需修改,請至Wikipedia:沙盒進行測試
  • 本模板的模組都存放在子頁面
模組列表
  1. {{進制/重要模組}}
  2. {{進制/32位數}}
  3. {{進制/16位數}}
  4. {{進制/8位數}}
  5. {{進制/4位數}}
  6. {{進制/2位數}}
  7. {{進制/數字}}
  8. 模組列表...

參見