Normalized notation Any real number can be written in the form in many ways: for example, 350 can be written as or or . In
normalized scientific notation (called "standard form" in the United Kingdom), the exponent
n is chosen so that the
absolute value of
m remains at least one and less than ten (). Thus 350 is written as . This form allows easy comparison of numbers: numbers with bigger exponents are (due to the normalization) larger than those with smaller exponents, and subtraction of exponents gives an estimate of the number of
orders of magnitude separating the numbers. It is also the form that is required when using tables of
common logarithms. In normalized notation, the exponent
n is negative for a number with absolute value between 0 and 1 (e.g. 0.5 is written as ). The 10 and exponent are often omitted when the exponent is 0. For a series of numbers that are to be added or subtracted (or otherwise compared), it can be convenient to use the same value of
n for all elements of the series. Normalized scientific form is the typical form of expression of large numbers in many fields, unless an unnormalized or differently normalized form, such as
engineering notation, is desired. Normalized scientific notation is often called
exponential notation – although the latter term is more general and also applies when
m is not restricted to the range 1 to 10 (as in engineering notation for instance) and to
bases other than 10 (for example, ).
Engineering notation Engineering notation (often named "ENG" on scientific calculators) differs from normalized scientific notation in that the exponent
n is restricted to
multiples of 3. Consequently, the absolute value of
m is in the range 1 ≤ |
m| ===
Calculators and
computer programs typically present very large or small numbers using scientific notation, and some can be configured to uniformly present all numbers that way. Because
superscript exponents, like the ⟨7⟩ in 107, can be inconvenient to display or type, the letter "E" or "e" (for "exponent") is often used to represent "times ten raised to the power of", so that the notation for a decimal significand
m and integer exponent
n means the same as . For example Avogadro constant| is written as or , and Planck length| is written as or . Sometimes the positive power is explicitly shown ( or ). While common in computer output, this abbreviated version of scientific notation is discouraged for published documents by some style guides. Most popular programming languages – including
Fortran,
C/
C++,
Python, and
JavaScript – use this "E" notation, which comes from Fortran and was present in the first version released for the
IBM 704 in 1956. The E notation was already used by the developers of
SHARE Operating System (SOS) for the
IBM 709 in 1958. Later versions of Fortran (at least since
FORTRAN IV as of 1961) also use "D" to signify
double precision numbers in scientific notation, and newer Fortran compilers use "Q" to signify
quadruple precision. The
MATLAB programming language supports the use of either "E" or "D". The
ALGOL 60 (1960) programming language uses a subscript ten "10" character instead of the letter "E", for example: 6.0221023. This presented a challenge for computer systems which did not provide such a character, so
ALGOL W (1966) replaced the symbol by a single quote, e.g. 6.022'+23, and some Soviet ALGOL variants allowed the use of the Cyrillic letter "
ю", e.g. . Subsequently, the
ALGOL 68 programming language provided a choice of characters: , , , , or 10. The ALGOL "10" character was included in the Soviet
GOST 10859 text encoding (1964), and was added to
Unicode 5.2 (2009) as . Some programming languages use other symbols. For instance,
Simula uses (or for
long), as in .
Mathematica supports the shorthand notation (reserving the letter for the
mathematical constant e).
TI-84 Plus calculator display showing the
Avogadro constant to three significant figures in E notation The first
pocket calculators supporting scientific notation appeared in 1972. To enter numbers in scientific notation calculators include a button labeled "EXP" or "×10
x", among other variants. The displays of pocket calculators of the 1970s did not display an explicit symbol between significand and exponent; instead, one or more digits were left blank (e.g. 6.022 23, as seen in the
HP-25), or a pair of smaller and slightly raised digits were reserved for the exponent (e.g. 6.022 23, as seen in the
Commodore PR100). In 1976,
Hewlett-Packard calculator user Jim Davidson coined the term
decapower for the scientific-notation exponent to distinguish it from "normal" exponents, and suggested the letter "D" as a separator between significand and exponent in typewritten numbers (for example, ); these gained some currency in the programmable calculator user community. The letters "E" or "D" were used as a scientific-notation separator by
Sharp pocket computers released between 1987 and 1995, "E" used for 10-digit numbers and "D" used for 20-digit double-precision numbers. The
Texas Instruments TI-83 and
TI-84 series of calculators (1996–present) use a
small capital E for the separator. In 1962, Ronald O. Whitaker of Rowco Engineering Co. proposed a power-of-ten system nomenclature where the exponent would be circled, e.g. 6.022 × 103 would be written as "6.022③". == Significant figures ==