不同形式的数之间的转换
| IntegerDigits[n] | 整数 n 在十进制中的每一位数的列表 |
| IntegerDigits[n,b] | 整数 n 在 b 进制中的每一位数的列表 |
| IntegerDigits[n,b,len] | 在每位数的列表中的左端补0,使列表长度达到 len |
| IntegerLength[n] | 整数 n 在十进制中的位数数目 |
| IntegerLength[n,b] | 整数 n 在 b 进制中的位数数目 |
| IntegerExponent[n,b] | 整数 n 在 b 进制中末尾零的个数 |
| RealDigits[x] | 近似实数 x 在十进制中每一位数的列表,并给出小数点左边位数的数目 |
| RealDigits[x,b] | 实数 x 在 b 进制中的每一位数的列表 |
| RealDigits[x,b,len] | 实数 x 在 b 进制中的前 len 位的每一位数的列表 |
| RealDigits[x,b,len,n] | 从 的系数开始的前 len 位的列表 |
| FromDigits[list] | 从其十进制每位数的序列重构该数 |
| FromDigits[list,b] | 从其 b 进制每位数的序列重构该数 |
| FromDigits["string"] | 从字串构建该整数 |
| FromDigits["string",b] | 从 b 进制中的字串构建该整数 |
| IntegerString[n] | 整数 n 在十进制下每位数构成的字串 |
| IntegerString[n,b] | 整数 n 在 b 进制下每位数构成的字串 |
在数和数位列表或字串之间的转换.
| Out[1]= |  |
这里给出每位数的列表,并且给出小数点左边位的数目.
| Out[2]= |  |
| Out[3]= |  |
| Out[4]= |  |
| Out[5]= |  |
| Out[6]= |  |
其它进制下的数.
在超过10的进制中,9以上的数字用字母
-
表示.
二进制的数

在十进制下是

.
| Out[7]= |  |
Out[8]//BaseForm= |
| |  |
| Out[9]= |  |
| Out[10]= |  |
可以用十六进制的数进行运算. 这里结果以十进制形式给出.
| Out[11]= |  |
Out[12]//BaseForm= |
| |  |
| Out[13]= |  |
这里给出

的前30位在八进制下的形式.
Out[14]//BaseForm= |
| |  |
这里给出

在八进制下前15位的每位数的列表.
| Out[15]= |  |
这里从

系数开始给出了15个八进制数.
| Out[16]= |  |
"数字的输出格式" 将介绍如何打印各种形式下的数. 如果用户想要建立自己的格式,那么常常需要使用MantissaExponent 来分离实数的各个部分.
分离数的尾数和指数.
| Out[17]= |  |