Numbers
标准数值类型
抽象数值类型
Core.NumberCore.RealCore.AbstractFloatCore.IntegerCore.SignedCore.UnsignedBase.AbstractIrrational
具象数值类型
Core.Float16Core.Float32Core.Float64Base.BigFloatCore.BoolCore.Int8Core.UInt8Core.Int16Core.UInt16Core.Int32Core.UInt32Core.Int64Core.UInt64Core.Int128Core.UInt128Base.BigIntBase.ComplexBase.RationalBase.Irrational
数据格式
Base.digitsBase.digits!Base.bitstringBase.parseBase.tryparseBase.bigBase.signedBase.unsignedBase.float(::Any)Base.Math.significandBase.Math.exponentBase.complex(::Complex)Base.bswapBase.hex2bytesBase.hex2bytes!Base.bytes2hex
常用数值函数和常量
Base.oneBase.oneunitBase.zeroBase.imBase.MathConstants.piBase.MathConstants.ℯBase.MathConstants.catalanBase.MathConstants.eulergammaBase.MathConstants.goldenBase.InfBase.Inf32Base.Inf16Base.NaNBase.NaN32Base.NaN16Base.issubnormalBase.isfiniteBase.isinfBase.isnanBase.iszeroBase.isoneBase.nextfloatBase.prevfloatBase.isintegerBase.isrealCore.Float32(::Any)Core.Float64(::Any)Base.Rounding.roundingBase.Rounding.setrounding(::Type, ::Any)Base.Rounding.setrounding(::Function, ::Type, ::RoundingMode)Base.Rounding.get_zero_subnormalsBase.Rounding.set_zero_subnormals
整型
Base.count_onesBase.count_zerosBase.leading_zerosBase.leading_onesBase.trailing_zerosBase.trailing_onesBase.isoddBase.isevenBase.@int128_strBase.@uint128_str
BigFloats and BigInts
The BigFloat and BigInt types implements
arbitrary-precision floating point and integer arithmetic, respectively. For
BigFloat the GNU MPFR library is used,
and for BigInt the [GNU Multiple Precision Arithmetic Library (GMP)]
(https://gmplib.org) is used.
Base.MPFR.BigFloat(::Any, rounding::RoundingMode)Base.precisionBase.MPFR.precision(::Type{BigFloat})Base.MPFR.setprecisionBase.GMP.BigInt(::Any)Base.@big_str
