数字表示
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 — 测试表达式是否是机器精度数
Head — 求出数的符号头部
Integer ▪ Real ▪ Rational ▪ Complex
内部表达
$MaxNumber ▪ $MinNumber ▪ $MaxPrecision ▪ $MinPrecision
$MachinePrecision ▪ $MachineEpsilon ▪ $MaxMachineNumber ▪ $MinMachineNumber
有理数
Numerator ▪ Denominator ▪ NumeratorDenominator