数の桁
| IntegerDigits[n] | 整数 n の10進法表記の各桁をリストアップする |
| IntegerDigits[n,b] | n の b 進法表記の各桁をリストアップする |
| IntegerDigits[n,b,len] | 合計桁数が len になるように左側を0で充填した桁をリストアップする |
| IntegerLength[n] | n の10進法表記の桁数 |
| IntegerLength[n,b] | n の b 進法表記の桁数 |
| IntegerExponent[n,b] | n の b 進法表記の最後に付く0の個数 |
| RealDigits[x] | 近似実数 x の10進法表記の各桁をリストアップし,小数点以上の桁数も表示する |
| RealDigits[x,b] | x の b 進法表記の各桁をリストアップする |
| RealDigits[x,b,len] | x の b 進法表記の右端の桁から数え len 桁目までの桁をリストアップする |
| RealDigits[x,b,len,n] | の係数で指定される桁から数えて len 桁目までの桁をリストアップする |
| FromDigits[list] | 10進値の数の列を桁成分とする数を生成する |
| FromDigits[list,b] | b 進法の数の列を桁成分とする数を生成する |
| FromDigits["string"] | 数列から整数を生成する |
| FromDigits["string",b] | b 進法の数列から整数を生成する |
| IntegerString[n] | 整数 n 中の10進法の数列 |
| IntegerString[n,b] | b 進法における n の桁数字の数列 |
数からリストあるいは桁成分への変換と逆変換
| Out[1]= |  |
| Out[2]= |  |
56を2進法表記で桁をリストアップし,リスト長が8になるようにリストの左側にゼロを足し加える.
| Out[3]= |  |
| Out[4]= |  |
| Out[5]= |  |
| Out[6]= |  |
10進法以外の表記指定と表示
10進法以上を使う場合,各桁に現れる数が10以上の値を持つときは
-
のアルファベットで表される.
2進数

は10進法表記で

になる.
| Out[7]= |  |
値

を2進数で出力する.
Out[8]//BaseForm= |
| |  |
| Out[9]= |  |
| Out[10]= |  |
16進数の計算もできる.この例では答が10進法で出力される.
| Out[11]= |  |
Out[12]//BaseForm= |
| |  |
この例のように,整数だけでなく実数近似値も10進法以外の表記法で表すことができる.
| Out[13]= |  |

を特別な桁精度で近似し,結果を8進法表記で出力する.
Out[14]//BaseForm= |
| |  |
左端桁から数え15桁目までの桁成分を8進法表記でリストアップする.
| Out[15]= |  |

の桁から数えて15桁の要素をリストアップする.
| Out[16]= |  |
「数値の出力書式」において数を表示するために使う各種書式を説明している.特別な書式を使う場合,関数MantissaExponentを使い実数の構成成分をあらかじめ分解しておく必要がある.
仮数部と指数部への数の分解
実数を仮数部と指数部に分解しリスト形式で出力する.
| Out[17]= |  |