Scientific notation is a way of expressing
numbers that are too large or too small to be conveniently written in
decimal form, since to do so would require writing out an inconveniently long string of digits. It may be referred to as scientific form or standard index form, or standard form in the United Kingdom. This
base ten
The decimal numeral system (also called the base-ten positional numeral system and denary or decanary) is the standard system for denoting integer and non-integer numbers. It is the extension to non-integer numbers (''decimal fractions'') of t ...
notation is commonly used by scientists, mathematicians, and engineers, in part because it can simplify certain
arithmetic operations
Arithmetic is an elementary branch of mathematics that deals with numerical operations like addition, subtraction, multiplication, and Division (mathematics), division. In a wider sense, it also includes exponentiation, extraction of nth root, ...
. On
scientific calculators, it is usually known as "SCI" display mode.
In scientific notation, nonzero numbers are written in the form
or ''m'' times ten raised to the power of ''n'', where ''n'' is an
integer
An integer is the number zero (0), a positive natural number (1, 2, 3, ...), or the negation of a positive natural number (−1, −2, −3, ...). The negations or additive inverses of the positive natural numbers are referred to as negative in ...
, and the
coefficient ''m'' is a nonzero
real number
In mathematics, a real number is a number that can be used to measure a continuous one- dimensional quantity such as a duration or temperature. Here, ''continuous'' means that pairs of values can have arbitrarily small differences. Every re ...
(usually between 1 and 10 in absolute value, and nearly always written as a
terminating decimal). The integer ''n'' is called the
exponent and the real number ''m'' is called the ''
significand'' or ''mantissa''.
The term "mantissa" can be ambiguous where logarithms are involved, because it is also the traditional name of the
fractional part of the
common logarithm. If the number is negative then a minus sign precedes ''m'', as in ordinary decimal notation. In
normalized notation, the exponent is chosen so that the
absolute value
In mathematics, the absolute value or modulus of a real number x, is the non-negative value without regard to its sign. Namely, , x, =x if x is a positive number, and , x, =-x if x is negative (in which case negating x makes -x positive), ...
(modulus) of the significand ''m'' is at least 1 but less than 10.
Decimal floating point
Decimal floating-point (DFP) arithmetic refers to both a representation and operations on Decimal data type, decimal floating-point numbers. Working directly with decimal (base-10) fractions can avoid the rounding errors that otherwise typically ...
is a computer arithmetic system closely related to scientific notation.
History

For performing calculations with a
slide rule, standard form expression is required. Thus, the use of scientific notation increased as engineers and educators used that tool. See
Slide rule#History.
Styles
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
In mathematics, the absolute value or modulus of a real number x, is the non-negative value without regard to its sign. Namely, , x, =x if x is a positive number, and , x, =-x if x is negative (in which case negating x makes -x positive), ...
of ''m'' remains at least one but 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 ''m'' 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'', < 1000, rather than 1 ≤ , ''m'', < 10. Though similar in concept, engineering notation is rarely called scientific notation. Engineering notation allows the numbers to explicitly match their corresponding
SI prefixes, which facilitates reading and oral communication. For example, can be read as "twelve-point-five nanometres" and written as , while its scientific notation equivalent would likely be read out as "one-point-two-five times ten-to-the-negative-eight metres".
E notation
Calculators and
computer program
A computer program is a sequence or set of instructions in a programming language for a computer to Execution (computing), execute. It is one component of software, which also includes software documentation, documentation and other intangibl ...
s 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 10
7 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
is written as or , and
is written as 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
JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior.
Web browsers have ...
– 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
Double-precision floating-point format (sometimes called FP64 or float64) is a floating-point arithmetic, floating-point computer number format, number format, usually occupying 64 Bit, bits in computer memory; it represents a wide range of numeri ...
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
ALGOL 60 (short for ''Algorithmic Language 1960'') is a member of the ALGOL family of computer programming languages. It followed on from ALGOL 58 which had introduced code blocks and the begin and end pairs for delimiting them, representing a ...
(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
ALGOL W is a programming language. It is based on a proposal for ALGOL X by Niklaus Wirth and Tony Hoare as a successor to ALGOL 60. ALGOL W is a relatively simple upgrade of the original ALGOL 60, adding string, bitstring, complex number a ...
(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
ALGOL 68 (short for ''Algorithmic Language 1968'') is an imperative programming language member of the ALGOL family that was conceived as a successor to the ALGOL 60 language, designed with the goal of a much wider scope of application and ...
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
Unicode or ''The Unicode Standard'' or TUS is a character encoding standard maintained by the Unicode Consortium designed to support the use of text in all of the world's writing systems that can be digitized. Version 16.0 defines 154,998 Char ...
5.2 (2009) as .
Some programming languages use other symbols. For instance, Simula
Simula is the name of two simulation programming languages, Simula I and Simula 67, developed in the 1960s at the Norwegian Computing Center in Oslo, by Ole-Johan Dahl and Kristen Nygaard. Syntactically, it is an approximate superset of AL ...
uses (or for long), as in . Mathematica supports the shorthand notation (reserving the letter for the mathematical constant ''e'').
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
The Hewlett-Packard Company, commonly shortened to Hewlett-Packard ( ) or HP, was an American multinational information technology company. It was founded by Bill Hewlett and David Packard in 1939 in a one-car garage in Palo Alto, California ...
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
A significant figure is a digit in a number that adds to its precision. This includes all nonzero numbers, zeroes between significant digits, and zeroes indicated to be significant. Leading and trailing zeroes are not significant digits, because they exist only to show the scale of the number. Unfortunately, this leads to ambiguity. The number is usually read to have five significant figures: 1, 2, 3, 0, and 4, the final two zeroes serving only as placeholders and adding no precision. The same number, however, would be used if the last two digits were also measured precisely and found to equal 0 – seven significant figures.
When a number is converted into normalized scientific notation, it is scaled down to a number between 1 and 10. All of the significant digits remain, but the placeholding zeroes are no longer required. Thus would become if it had five significant digits. If the number were known to six or seven significant figures, it would be shown as or . Thus, an additional advantage of scientific notation is that the number of significant figures is unambiguous.
Estimated final digits
It is customary in scientific measurement to record all the definitely known digits from the measurement and to estimate at least one additional digit if there is any information at all available on its value. The resulting number contains more information than it would without the extra digit, which may be considered a significant digit because it conveys some information leading to greater precision in measurements and in aggregations of measurements (adding them or multiplying them together).
More detailed information about the precision of a value written in scientific notation can be conveyed through additional notation. For instance, the accepted value of the mass of the proton
A proton is a stable subatomic particle, symbol , Hydron (chemistry), H+, or 1H+ with a positive electric charge of +1 ''e'' (elementary charge). Its mass is slightly less than the mass of a neutron and approximately times the mass of an e ...
can be expressed as , which is shorthand for . However, it is unclear whether an error expressed in this way ( in this case) is the maximum possible error, standard error, or some other confidence interval.
Use of spaces
In normalized scientific notation, in E notation, and in engineering notation, the space
Space is a three-dimensional continuum containing positions and directions. In classical physics, physical space is often conceived in three linear dimensions. Modern physicists usually consider it, with time, to be part of a boundless ...
(which in typesetting
Typesetting is the composition of text for publication, display, or distribution by means of arranging physical ''type'' (or ''sort'') in mechanical systems or '' glyphs'' in digital systems representing '' characters'' (letters and other ...
may be represented by a normal width space or a thin space) that is allowed ''only'' before and after "×" or in front of "E" is sometimes omitted, though it is less common to do so before the alphabetical character.
Further examples of scientific notation
* An electron
The electron (, or in nuclear reactions) is a subatomic particle with a negative one elementary charge, elementary electric charge. It is a fundamental particle that comprises the ordinary matter that makes up the universe, along with up qua ...
's mass is about . In scientific notation, this is written .
* The Earth
Earth is the third planet from the Sun and the only astronomical object known to Planetary habitability, harbor life. This is enabled by Earth being an ocean world, the only one in the Solar System sustaining liquid surface water. Almost all ...
's mass
Mass is an Intrinsic and extrinsic properties, intrinsic property of a physical body, body. It was traditionally believed to be related to the physical quantity, quantity of matter in a body, until the discovery of the atom and particle physi ...
is about . In scientific notation, this is written .
* The Earth's circumference is approximately . In scientific notation, this is . In engineering notation, this is written . In SI writing style, this may be written (').
* An inch
The inch (symbol: in or prime (symbol), ) is a Units of measurement, unit of length in the imperial units, British Imperial and the United States customary units, United States customary System of measurement, systems of measurement. It is eq ...
is defined as ''exactly'' . Using scientific notation, this value can be uniformly expressed to any desired precision, from the nearest tenth of a millimeter to the nearest nanometer , or beyond.
* Hyperinflation
In economics, hyperinflation is a very high and typically accelerating inflation. It quickly erodes the real versus nominal value (economics), real value of the local currency, as the prices of all goods increase. This causes people to minimiz ...
means that too much money is put into circulation, perhaps by printing banknotes, chasing too few goods. It is sometimes defined as inflation of 50% or more in a single month. In such conditions, money rapidly loses its value. Some countries have had events of inflation of 1 million percent or more in a single month, which usually results in the rapid abandonment of the currency. For example, in November 2008 the monthly inflation rate of the Zimbabwean dollar reached 79.6 billion percent (470% per day); the approximate value with three significant figures would be %, or more simply a rate of .
Converting numbers
Converting a number in these cases means to either convert the number into scientific notation form, convert it back into decimal form or to change the exponent part of the equation. None of these alter the actual number, only how it's expressed.
Decimal to scientific
First, move the decimal separator point sufficient places, ''n'', to put the number's value within a desired range, between 1 and 10 for normalized notation. If the decimal was moved to the left, append × 10''n''
; to the right, × 10''−n''
. To represent the number in normalized scientific notation, the decimal separator would be moved 6 digits to the left and × 106
appended, resulting in . The number would have its decimal separator shifted 3 digits to the right instead of the left and yield as a result.
Scientific to decimal
Converting a number from scientific notation to decimal notation, first remove the × 10''n''
on the end, then shift the decimal separator ''n'' digits to the right (positive ''n'') or left (negative ''n''). The number would have its decimal separator shifted 6 digits to the right and become , while would have its decimal separator moved 3 digits to the left and be .
Exponential
Conversion between different scientific notation representations of the same number with different exponential values is achieved by performing opposite operations of multiplication or division by a power of ten on the significand and an subtraction or addition of one on the exponent part. The decimal separator in the significand is shifted ''x'' places to the left (or right) and ''x'' is added to (or subtracted from) the exponent, as shown below.
Basic operations
Given two numbers in scientific notation,
and
Multiplication
Multiplication is one of the four elementary mathematical operations of arithmetic, with the other ones being addition, subtraction, and division (mathematics), division. The result of a multiplication operation is called a ''Product (mathem ...
and division are performed using the rules for operation with exponentiation
In mathematics, exponentiation, denoted , is an operation (mathematics), operation involving two numbers: the ''base'', , and the ''exponent'' or ''power'', . When is a positive integer, exponentiation corresponds to repeated multiplication ...
:
and
Some examples are:
and
Addition
Addition (usually signified by the Plus and minus signs#Plus sign, plus symbol, +) is one of the four basic Operation (mathematics), operations of arithmetic, the other three being subtraction, multiplication, and Division (mathematics), divis ...
and subtraction require the numbers to be represented using the same exponential part, so that the significand can be simply added or subtracted:
Next, add or subtract the significands:
An example:
Other bases
While base ten is normally used for scientific notation, powers of other bases can be used too, base 2 being the next most commonly used one.
For example, in base-2 scientific notation, the number 1001b in binary (=9d) is written as or using binary numbers (or shorter if binary context is obvious). In E notation, this is written as (or shorter: 1.001E11) with the letter "E" now standing for "times two (10b) to the power" here. In order to better distinguish this base-2 exponent from a base-10 exponent, a base-2 exponent is sometimes also indicated by using the letter "B" instead of "E", a shorthand notation originally proposed by Bruce Alan Martin of Brookhaven National Laboratory in 1968, as in (or shorter: 1.001B11). For comparison, the same number in decimal representation
A decimal representation of a non-negative real number is its expression as a sequence of symbols consisting of decimal digits traditionally written with a single separator:
r = b_k b_\cdots b_0.a_1a_2\cdots
Here is the decimal separator, ...
: (using decimal representation), or 1.125B3 (still using decimal representation). Some calculators use a mixed representation for binary floating point numbers, where the exponent is displayed as decimal number even in binary mode, so the above becomes or shorter 1.001B3.
This is closely related to the base-2 floating-point representation commonly used in computer arithmetic, and the usage of IEC binary prefixes (e.g. 1B10 for 1×210 ( kibi), 1B20 for 1×220 ( mebi), 1B30 for 1×230 ( gibi), 1B40 for 1×240 ( tebi)).
Similar to "B" (or "b"), the letters "H" (or "h") and "O" (or "o", or "C") are sometimes also used to indicate ''times 16 or 8 to the power'' as in 1.25 = = 1.40H0 = 1.40h0, or 98000 = = 2.7732o5 = 2.7732C5.
Another similar convention to denote base-2 exponents is using a letter "P" (or "p", for "power"). In this notation the significand is always meant to be hexadecimal, whereas the exponent is always meant to be decimal. This notation can be produced by implementations of the '' printf'' family of functions following the C99 specification and ( Single Unix Specification) IEEE Std 1003.1 POSIX
The Portable Operating System Interface (POSIX; ) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines application programming interfaces (APIs), along with comm ...
standard, when using the ''%a'' or ''%A'' conversion specifiers. Starting with C++11
C++11 is a version of a joint technical standard, ISO/IEC 14882, by the International Organization for Standardization (ISO) and International Electrotechnical Commission (IEC), for the C++ programming language. C++11 replaced the prior vers ...
, C++ I/O functions could parse and print the P notation as well. Meanwhile, the notation has been fully adopted by the language standard since C++17. Apple
An apple is a round, edible fruit produced by an apple tree (''Malus'' spp.). Fruit trees of the orchard or domestic apple (''Malus domestica''), the most widely grown in the genus, are agriculture, cultivated worldwide. The tree originated ...
's Swift supports it as well. It is also required by the IEEE 754-2008 binary floating-point standard. Example: 1.3DEp42 represents .
Engineering notation can be viewed as a base-1000 scientific notation.
See also
* Positional notation
* ISO/IEC 80000 – an international standard which guides the use of physical quantities and units of measurement in science
* Suzhou numerals – a Chinese numeral system formerly used in commerce, with order of magnitude written below the significand
* RKM code – a notation to specify resistor and capacitor values, with symbols for powers of 1000
References
External links
Decimal to Scientific Notation Converter
Scientific Notation to Decimal Converter
Scientific Notation Converter
chapter fro
free ebook an
''Lessons In Electric Circuits''
series.
{{DEFAULTSORT:Scientific Notation
Mathematical notation
Measurement
Numeral systems