数字表示

Wolfram 语言可以处理任意数字位的整数和实数,适当时候自动设置数值精度. 虽然 Wolfram 语言的内部使用了多种高度优化的数字表示方法,但仍然为数字和精度计算提供一个统一的界面,同时允许数值分析者在需要时研究具体的数字表示方法.

IntegerDigits 以任意基数表示数字中的整数

IntegerLength 任意基数下数字位的数量

IntegerExponent 给定基数下结尾 0 的数量

BitAnd  ▪  BitXor  ▪  DigitCount  ▪  NumberDigit  ▪  Mod

RealDigits 任意基数下,实数指数和数字位

Precision 精度数字位的数量

Accuracy 小数点右边有效数字的数量

RealExponent 数的总标度

MantissaExponent 将数分为尾数和指数

IntegerPart  ▪  FractionalPart  ▪  Floor  ▪  ...

FromDigits 通过数字位构建一个数

NumberExpand 按位置计数法展开数字

NumberDecompose, NumberCompose 用混合基数形式表示数字

类型测试

NumberQ 测试表达式是否为一个数

IntegerQ 测试表达式是否为一个整数

MachineNumberQ 测试表达式是否是机器精度数

ExactNumberQ  ▪  InexactNumberQ

Head 求出数的符号头部

Integer  ▪  Real  ▪  Rational  ▪  Complex

内部表达

$MaxNumber  ▪  $MinNumber  ▪  $MaxPrecision  ▪  $MinPrecision

$MachinePrecision  ▪  $MachineEpsilon  ▪  $MaxMachineNumber  ▪  $MinMachineNumber

有理数

Numerator  ▪  Denominator  ▪  NumeratorDenominator

复数

Re  ▪  Im  ▪  ReIm

Abs  ▪  Arg  ▪  AbsArg

Conjugate  ▪  Sign