({{, (RefLink[$MaxMachineNumber, paclet:ref/$MaxMachineNumber])
is the largest machine-precision number that can be used on a particular computer system. }})

OpenersNotesSection(Spacer1)Details

Numbers larger than (RefLink[$MaxMachineNumber, paclet:ref/$MaxMachineNumber]) are always represented in arbitrary-precision form.

(RefLink[$MaxMachineNumber, paclet:ref/$MaxMachineNumber]) is typically (2^n), where n is the maximum exponent that can be used in the internal representation of machine-precision numbers.

OpenersPrimaryExamplesSection(Spacer1)Examples  (5)

OpenersExampleSection0(Spacer1)Basic Examples  (1)

The largest hardware floating point number:

$MaxMachineNumber

OpenersExampleSection1(Spacer1)Scope  (2)

Numbers larger than (RefLink[$MaxMachineNumber, paclet:ref/$MaxMachineNumber]) are represented as arbitrary precision numbers:

x=2*$MaxMachineNumber

{MachineNumberQ[x],Precision[x]}

Find the maximum machine number algorithmatically:

x=1.-$MachineEpsilon/2;
While[MachineNumberQ[x],y=x;x*=2];
y

y-$MaxMachineNumber

OpenersExampleSection2(Spacer1)Properties & Relations  (2)

(RefLink[$MaxMachineNumber, paclet:ref/$MaxMachineNumber]) has the largest possible binary exponent and all bits set to 1:

RealDigits[$MaxMachineNumber,2]

$MaxMachineNumber×(RefLink[$MinMachineNumber, paclet:ref/$MinMachineNumber]) is 4.×(1.-(RefLink[$MachineEpsilon, paclet:ref/$MachineEpsilon])/2):

p=$MaxMachineNumber×$MinMachineNumber

p-4.(1.-$MachineEpsilon/2)

({{DocumentationFooterIconsRelatedFunction.png, ({{See Also}, {(RefLink[$MinMachineNumber, paclet:ref/$MinMachineNumber])  ▪  (RefLink[$MachineEpsilon, paclet:ref/$MachineEpsilon])  ▪  (RefLink[$MachinePrecision, paclet:ref/$MachinePrecision])  ▪  (RefLink[$MaxNumber, paclet:ref/$MaxNumber])}})}})

({{DocumentationFooterIconsRelatedTutorial.png, ({{Tutorials}, {▪(RefLinkPlain[Machine-Precision Numbers, paclet:tutorial/MachinePrecisionNumbers])}})}})

({{DocumentationFooterIconsRelatedGuide.png, ({{Related Guides}, {▪(RefLinkPlain[System Information, paclet:guide/SystemInformation])}, {▪(RefLinkPlain[Precision & Accuracy Control, paclet:guide/PrecisionAndAccuracyControl])}, {▪(RefLinkPlain[Representation of Numbers, paclet:guide/RepresentationOfNumbers])}})}})