This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)


prints with all real numbers in expr given in engineering notation.
prints with numbers given to n-digit precision.
  • In "engineering notation" the exponent is always arranged to be a multiple of 3.
  • The following options can be given:
DigitBlockInfinitynumber of digits between breaks
ExponentFunctionAutomaticfunction to apply to exponents
ExponentStep3steps by which exponents can increase
NumberFormatAutomaticfunction used to assemble mantissa, base, and exponent
NumberMultiplier"×"string to use to indicate multiplication
NumberPadding{"",""}strings to use for left and right padding
NumberPoint"."decimal point string
NumberSeparator{",", " "}string to insert at breaks between blocks
NumberSigns{"-",""}strings to use for signs of negative and positive numbers
SignPaddingFalsewhether to insert padding after the sign
  • EngineeringForm acts as a "wrapper", which affects printing, but not evaluation.
Different numbers in the engineering notation:
Using 3 digits of precision:
Different numbers in the engineering notation:
Click for copyable input
Using 3 digits of precision:
Click for copyable input
The default display for a machine number:
Display more digits than the default:
Display fewer digits:
Format a complex number:
Format a high-precision number:
Use fewer digits:
Change the display of numbers in a vector:
A matrix:
Change the display of inexact numbers in a mixed expression:
Use 4 precise digits:
A default integer:
Digits separated in blocks of length 3:
Use 5-digit blocks with spaces as separators:
Compute approximate powers of :
Restrict exponents to multiples of 3:
Include exponents only for powers greater than 10:
Default formatting to 10 digits:
Restrict exponent to multiples of 6:
Display numbers in a Fortran-like form:
Display only the mantissas:
Display only the exponents after converting to scientific form:
Use the default multiplier ×:
Use an asterisk (*) instead:
The default does not pad on the left or right:
Pad with spaces on the left:
The default is a period:
Display with a comma (,) instead:
The default separator is a comma (,):
Use spaces instead:
The default includes negative signs but not positive signs:
Include positive signs as well:
Use words instead of symbols:
The default pads before signs:
Pad between signs and numbers instead:
EngineeringForm uses exponents that are multiples of 3 by default:
NumberForm and PaddedForm include exponents higher than 5 by default:
ScientificForm has one digit to the left of the decimal:
AccountingForm does not have exponents:
Convert a number to base 2:
Represent the number in base 2:
Reconstruct the base 10 number:
Affect the display of numbers in MatrixForm or TableForm:
Placeholder zeros may be needed if the requested precision is small:
New in 1