Template:進法
出典: フリー百科事典『ウィキペディア(Wikipedia)』
このテンプレートは、整数を任意の位取り記数法に変換する。底は 2 から 36 を指定する。計算できるのは -(253 - 1) 以上 253 - 1 以下で、その範囲外だと何も返さない。
目次 |
[編集] 使い方
{{進法 | 底 | 数 | sub=x }}
{{進法 | 底 | 数 | 桁数 | sub=x }}
[編集] 引数
引数 | 内容 | 既定値 | 説明 |
---|---|---|---|
1 | 底 | なし | 位取り記数法の底。2 から 36 の整数。 |
2 | 数 | なし | 表示する整数。 |
3 | 桁数 | 1 | 最低表示する桁数。上位が余った場合は 0 で埋める。負の符号は桁に数えない。 |
sub | 下付数字 | なし | sub=1 なら底を下付数字で表示し、sub=2 なら括弧でくくって底を下付数字で表示する。 |
subst | subst: | なし | subst 展開するときに指定する。 |
[編集] 例
{{進法 | 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 }}
= 9007199254740991{{進法 | 10 | 9007199254740992 }}
=
[編集] 内部関数
[編集] カテゴリ
なし。