Template:進法/sandbox

テンプレートの解説[表示] [編集] [履歴] [キャッシュを破棄]

このテンプレートは、整数を任意の位取り記数法に変換する。は 2 から 525 を指定する。subst: にも対応しています。

使い方[編集]

  • {{進法 | 底 | 数 | sub=x }}
  • {{進法 | 底 | 数 | 桁数 | sub=x }}

引数[編集]

引数 内容 既定値 説明
1 なし 位取り記数法の底。2 から 525 の整数。
2 なし 表示する整数。
3 桁数 1 最低表示する桁数。上位が余った場合は 0 で埋める。負の符号は桁に数えない。
sub 下付数字 なし sub=1 なら底を下付数字で表示し、sub=2 なら括弧でくくって底を下付数字で表示する。

[編集]

  • {{進法 | 10 | 12345 | 8 }} = 00012345
  • {{進法 | 2 | 12345 | sub=1 }} = 110000001110012
  • {{進法 | 8 | 12345 | 3 }} = 30071 (指定桁数を超えている)
  • {{進法 | 16 | -12345 }} = -3039
  • {{進法 | 20 | -12345 | 6 | sub=2 }} = (-001AH5)20
  • {{進法 | 10 | 9007199254740991 }} = 9007199254741000
  • {{進法 | 10 | 9007199254740992 }} = 9007199254741000

早見[編集]

8桁の2進数
{{進法 | 2 | 123 | 8 }}
01111011
4桁の16進数
{{進法 | 16 | 123 | 4 }}
007B
Unicodeの符号位置(Unicodeスカラ値)
U+U+{{進法 | 16 | 123 | 4 }}
U+007B

内部関数[編集]

現在の実装では使われていません。