本网站由以下捐款支持:OEIS基金会.

模板:至底座10

来自OeisWiki
跳转到:航行,搜索

这个{{以10为基数}}基本转换模板转换冒号“:“分隔”数字实数 (以正整数基数表示(基数))以10为基数表示.“数字”可以是负数(-)或正数(+);这在以后使用平衡奇数基(例如。平衡三元数系). 要将数字作为一个整体取反,请在其前面加上--。您也可以在它前面加上++,这样可以保持整数不变。目前,整数部分最多支持32位数字,小数部分最多支持32位数字。

用法

{{以10为基数|可选++或--,然后是冒号分隔的“数字”实数x个b条在底座中b条|基数(基数)b条≥ 2}}

有效输入

可选的全局符号(++或--),然后是冒号分隔的“数字”实数(在底座中)作为第一个参数。正整数基数(基数)作为第二个参数。

示例

输入有效的示例

代码 结果 注释
{{以10为基数}} 0 (0作为默认值)
{{以10为基数|3: 7: 4}} 374 (10作为默认基数)
{{以10为基数|3:7:4}} 374 (10作为默认基数)
{{以10为基数|++ 3:7:4}} 374 (10作为默认基数)(放置整数)
{{以10为基数|+ 3:7:4}} 374 (10作为默认基数)(得到:(+300)+70+4=+374,仅放置第一个数字)
{{以10为基数|3:+ 7:4}} 374 (10作为默认基数)
{{以10为基数|-- 3:7:4}} -374 (10作为默认基数)(整数取反)
{{以10为基数|- 3: 7: 4}} -226 (10作为默认基数)(得到:(-300)+70+4=-226,仅第一个数字取反)
{{以10为基数|-- -3:7:4}} 226 (10作为默认基数)

(其中-((-300)+70+4)=226)

{{以10为基数|3:-7:4}} 234 (10作为默认基数)

(其中300+(-70)+4=234)

{{以10为基数|-- 3:-7:4}} -234 (10作为默认基数)

(其中-(300+(-70)+4)=-234)

{{以10为基数|3:7:4|10}} 374
{{以10为基数|1:0:1|2}} 5
{{到基数10|+1:-1:0:+1|3}} 19 (对称三进制)
{{以10为基数|-1:+1:0:-1|3}} -19 (对称三进制,否--需要全局签名!)
{{到基数10|-- 1:0:1|2}} -5
{{以10为基数|1:1:1:0:1:1|2}} 59
{{以10为基数|1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1|2}} 4294967295 232- 1 = 4294967295
{{至基数10|1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1|2}} 65535 216- 1 = 65535
{{以10为基数|0.1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1|2}} 0.99999999976717 (232- 1) / 232= 0.99999999976717
{{以10为基数|0.1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1|2}} 0.99998474121094 (216- 1) / 216= 0.99998474121094
{{以10为基数|0.1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:0:1:1:1:1:1:1:1|2}} 0.99999996996485 (232- 27- 1) / 232= 0.99999996996485
{{以10为基数|0.0:0:1:1:1:1:1:1:1:1:0:1:1:1:1:1|2}} 0.24949645996094 (214- 25- 1) / 216= 0.24949645996094
{{以10为基数|1:5:1|6}} 67
{{以10为基数|0.1:5:2:4:1|6}} 0.31802983539095 0 + 1 / 6 + 5 / 62+ 2 / 6+ 4 / 64+ 1 / 65= 0.31802983539095
{{以10为基数|-- 0.1:5:2:4:1|6}} -0.31802983539095
{{至基数10|2:35|36}} 107
{{以10为基数|17.2:35|36}} 17.082561728395 17 + 2 / 36 + 35 / 362= 17.082561728395
{{至基数10|1:2:59|60}} 3779
{{以10为基数|49.1:2:59|60}} 49.01749537037 49 + 1 / 60 + 2 / 602+ 59 / 60= 49.01749537037
{{以10为基数|49.01:02:59|60}} 49.01749537037
{{以10为基数|49.1: 2: 59|60}} 49.01749537037
{{以10为基数|49. 1 : 2 : 59|60}} 49.01749537037

输入无效的示例

代码 结果
{{以10为基数|1:0:1|1}} 2
{{以10为基数|1:1:1:0:1:1|1}} 5
{{以10为基数|1:5:1|1}} 7
{{到基数10|1:5:1|0}} NAN公司
{{以10为基数|1:5:1|-1}} -3
{{以10为基数|1:5:1|-6}} 7

代码




另请参见

外部链接

  • 数字基数转换来自ConvertXY.com
  • 杰克·桑德斯·里德,基本转换(Java小程序计算器能够将数字从/转换为任何基数2-36。)
  • 基本转换(从基数二到基数十六转换。)
  • 基本转换(转换为任何大于1的整数基数或罗马数字。)