描述:
十进制转换
语法:
bits(xi,…)
备注:
相当于sum(2i-1*xi),把其它进制的数转换成十进制整数。xi是字符串时先按进制转成整数。
只有一个xi且是字符串时将先将x拆成单字符序列。
参数:
xi |
需要进行转换的整数或字符串 |
选项:
@h |
相当于sum(16i-1*xi),xi是字符串时先按十六进制数位规则转成数 |
@d |
相当于sum(10i-1*xi),xi是字符串时先转成整数 |
@n |
相当于sum(2i-1*if(xi,1,0)),按照空和非空转换 |
@s |
和其它选项配合使用,返回成构成该进制数值的字串 |
返回值:
数值
示例:
|
A |
|
1 |
[1,0,1,1] |
|
2 |
=bits(A1) |
13 |
3 |
=bits("1011") |
13,单字串时拆分成序列,相当于=bits("1","0","1","1") |
4 |
=bits@d(1,1,1,5) |
5111 |
5 |
=bits@n(1,1,1,5) |
15 |
6 |
=bits@h("A",1,1,5) |
20762 |
7 |
=bits@sn(12) |
1 |
8 |
=bits@sd(12) |
12 |
9 |
=bits@sh(1212) |
4bc |