Significand
   HOME

TheInfoList



OR:

The significand (also mantissa or coefficient, sometimes also argument, or ambiguously fraction or characteristic) is part of a number in
scientific notation Scientific notation is a way of expressing numbers that are too large or too small (usually would result in a long string of digits) to be conveniently written in decimal form. It may be referred to as scientific form or standard index form, o ...
or in
floating-point In computing, floating-point arithmetic (FP) is arithmetic that represents real numbers approximately, using an integer with a fixed precision, called the significand, scaled by an integer exponent of a fixed base. For example, 12.345 can b ...
representation, consisting of its
significant digit Significant figures (also known as the significant digits, ''precision'' or ''resolution'') of a number in positional notation are digits in the number that are reliable and necessary to indicate the quantity of something. If a number expres ...
s. Depending on the interpretation of the exponent, the significand may represent an
integer An integer is the number zero (), a positive natural number (, , , etc.) or a negative integer with a minus sign (−1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the language ...
or a
fraction A fraction (from la, fractus, "broken") represents a part of a whole or, more generally, any number of equal parts. When spoken in everyday English, a fraction describes how many parts of a certain size there are, for example, one-half, eight ...
.


Example

The number 123.45 can be represented as a
decimal 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 of the Hindu–Arabic numeral ...
floating-point number with the integer 12345 as the significand and a 10−2 power term, also called characteristics, where −2 is the exponent (and 10 is the base). Its value is given by the following arithmetic: : 123.45 = 12345 × 10−2. The same value can also be represented in normalized form with 1.2345 as the fractional coefficient, and +2 as the exponent (and 10 as the base): : 123.45 = 1.2345 × 10+2. Schmid, however, called this representation with a significand ranging between 1.0 and 10 a modified normalized form. For base 2, this 1.xxxx form is also called a normalized significand. Finally, the value can be represented in the format given by the
Language Independent Arithmetic ISO/IEC 10967, Language independent arithmetic (LIA), is a series of standards on computer arithmetic. It is compatible with ISO/IEC/IEEE 60559:2011, more known as IEEE 754-2008, and much of the specifications are for IEEE 754 special values (tho ...
standard and several programming language standards, including
Ada Ada may refer to: Places Africa * Ada Foah, a town in Ghana * Ada (Ghana parliament constituency) * Ada, Osun, a town in Nigeria Asia * Ada, Urmia, a village in West Azerbaijan Province, Iran * Ada, Karaman, a village in Karaman Province, ...
, C, Fortran and
Modula-2 Modula-2 is a structured, procedural programming language developed between 1977 and 1985/8 by Niklaus Wirth at ETH Zurich. It was created as the language for the operating system and application software of the Lilith personal workstation. It w ...
, as : 123.45 = 0.12345 × 10+3. Schmid called this representation with a significand ranging between 0.1 and 1.0 the true normalized form. For base 2, this 0.xxxx form is also called a normed significand.


Significands and the hidden bit

For a
normalized number In applied mathematics, a number is normalized when it is written in scientific notation with one non-zero decimal digit before the decimal point.. Thus, a real number, when written out in normalized scientific notation, is as follows: :\pm d_0 . d_ ...
, the most significant digit is always non-zero. When working in
binary Binary may refer to: Science and technology Mathematics * Binary number, a representation of numbers using only two digits (0 and 1) * Binary function, a function that takes two arguments * Binary operation, a mathematical operation that ta ...
, this constraint uniquely determines this digit to always be 1; as such, it does not need to be explicitly stored, being called the '' hidden bit''. The significand is characterized by its width in (binary) digits, and depending on the context, the hidden bit may or may not be counted towards the width of the significand. For example, the same
IEEE 754 The IEEE Standard for Floating-Point Arithmetic (IEEE 754) is a technical standard for floating-point arithmetic established in 1985 by the Institute of Electrical and Electronics Engineers (IEEE). The standard addressed many problems found i ...
double-precision format is commonly described as having either a 53-bit significand, including the hidden bit, or a 52-bit significand, excluding the hidden bit. IEEE 754 defines the precision ''p'' to be the number of digits in the significand, including any implicit leading bit (e.g., ''p'' = 53 for the double-precision format), thus in a way independent from the encoding, and the term to express what is encoded (that is, the significand without its leading bit) is ''trailing significand field''.


Terminology

The term ''significand'' was introduced by
George Forsythe George Elmer Forsythe (January 8, 1917 – April 9, 1972) was an American computer scientist and numerical analyst who founded and led Stanford University's Computer Science Department. Forsythe is often credited with coining the term "computer ...
and
Cleve Moler Cleve Barry Moler is an American mathematician and computer programmer specializing in numerical analysis. In the mid to late 1970s, he was one of the authors of LINPACK and EISPACK, Fortran libraries for numerical computing. He invented MATL ...
in 1967 and is the word used in the IEEE standard. However, in 1946
Arthur Burks Arthur Walter Burks (October 13, 1915 – May 14, 2008) was an American mathematician who worked in the 1940s as a senior engineer on the project that contributed to the design of the ENIAC, the first general-purpose electronic digital computer. ...
used the terms ''mantissa'' and ''characteristic'' to describe the two parts of a floating-point number (
Burks Burks is a surname. Notable people with the name include: *Alec Burks (born 1991), American basketball player who plays shooting guard and currently plays for the Utah Jazz in the NBA *Antonio Burks (basketball, born 1980) (born 1980), American b ...
''et al.'') and that usage remains common among
computer scientist A computer scientist is a person who is trained in the academic study of computer science. Computer scientists typically work on the theoretical side of computation, as opposed to the hardware side on which computer engineers mainly focus (al ...
s today. ''Mantissa'' and ''characteristic'' have long described the two parts of the logarithm found on tables of
common logarithm In mathematics, the common logarithm is the logarithm with base 10. It is also known as the decadic logarithm and as the decimal logarithm, named after its base, or Briggsian logarithm, after Henry Briggs, an English mathematician who pioneered i ...
s. While the two meanings of ''exponent'' are analogous, the two meanings of ''mantissa'' are not equivalent. For this reason, the use of ''mantissa'' for ''significand'' is discouraged by some including the creator of the standard, William Kahan and prominent computer programmer and author of ''
The Art of Computer Programming ''The Art of Computer Programming'' (''TAOCP'') is a comprehensive monograph written by the computer scientist Donald Knuth presenting programming algorithms and their analysis. Volumes 1–5 are intended to represent the central core of com ...
'',
Donald E. Knuth Donald Ervin Knuth ( ; born January 10, 1938) is an American computer scientist, mathematician, and professor emeritus at Stanford University. He is the 1974 recipient of the ACM Turing Award, informally considered the Nobel Prize of computer sc ...
. The confusion is because scientific notation and floating-point representation are log-linear, not logarithmic. To multiply two numbers, given their logarithms, one just adds the characteristic (integer part) and the mantissa (fractional part). By contrast, to multiply two floating-point numbers, one adds the exponent (which is logarithmic) and ''multiplies'' the significand (which is linear).


See also

* Mantissa (logarithm)


Notes


References

{{Reflist, refs= {{cite book , author-last1=Burks , author-first1=Arthur Walter , author-link1=Arthur Walter Burks , author-last2=Goldstine , author-first2=Herman H. , author-link2=Herman Goldstine , author-last3=von Neumann , author-first3=John , author-link3=John von Neumann , orig-year=1946 , title=Preliminary discussion of the logical design of an electronic computing instrument , type=Technical report, Institute for Advanced Study, Princeton, New Jersey, USA , chapter=5.3. , work=Collected Works of John von Neumann , volume=5 , editor-first=A. H. , editor-last=Taub , publisher=
The Macmillan Company Macmillan Inc. is a defunct American book publishing company. Originally established as the American division of the British Macmillan Publishers, the two were later separated and acquired by other companies, with the remnants of the original A ...
, location=New York, USA , date=1963 , page=42 , url=https://www.cs.princeton.edu/courses/archive/fall10/cos375/Burks.pdf , access-date=2016-02-07 , quote= €¦Several of the digital computers being built or planned in this country and England are to contain a so-called " floating decimal point". This is a mechanism for expressing each word as a characteristic and a mantissa—e.g. 123.45 would be carried in the machine as (0.12345,03), where the 3 is the exponent of 10 associated with the number. €¦}
{{citation , author-first=William Morton , author-last=Kahan , author-link=William Morton Kahan , title=Names for Standardized Floating-Point Formats , url=http://www.eecs.berkeley.edu/~wkahan/ieee754status/Names.pdf , date=2002-04-19 , quote= €¦''m'' is the significand or coefficient or (wrongly) mantissa €¦} {{cite book , title=Decimal Computation , author-first=Hermann , author-last=Schmid , author-link=Hermann Schmid (computer scientist) , date=1974 , edition=1 , publisher= John Wiley & Sons, Inc. , location=Binghamton, New York, USA , isbn=0-471-76180-X , pag
204
205 , url=https://archive.org/details/decimalcomputati0000schm , url-access=registration , access-date=2016-01-03
{{cite book , title=Decimal Computation , author-first=Hermann , author-last=Schmid , author-link=Hermann Schmid (computer scientist) , orig-year=1974 , date=1983 , edition=1 (reprint) , publisher=Robert E. Krieger Publishing Company , location=Malabar, Florida, USA , isbn=0-89874-318-4 , pages=204–205 , url=https://books.google.com/books?id=uEYZAQAAIAAJ , access-date=2016-01-03 (NB. At least some batches of this reprint edition were
misprint A typographical error (often shortened to typo), also called a misprint, is a mistake (such as a spelling mistake) made in the typing of printed (or electronic) material. Historically, this referred to mistakes in manual type-setting (typography). ...
s with defective pages 115–146.)
{{cite book , author-first1=George Elmer , author-last1=Forsythe , author-link1=George Elmer Forsythe , author-first2=Cleve Barry , author-last2=Moler , author-link2=Cleve Barry Moler , title=Computer Solution of Linear Algebraic Systems , date=September 1967 , publisher=
Prentice-Hall Prentice Hall was an American major educational publisher owned by Savvas Learning Company. Prentice Hall publishes print and digital content for the 6–12 and higher-education market, and distributes its technical titles through the Safari B ...
,
Englewood Cliffs Englewood Cliffs is a borough in Bergen County, in the U.S. state of New Jersey, whose population at the 2010 United States census was 5,281.{{cite book , author-first=Pat H. , author-last=Sterbenz , title=Floating-Point Computation , date=1974-05-01 , edition=1 , series=Prentice-Hall Series in Automatic Computation , publisher=
Prentice Hall Prentice Hall was an American major educational publisher owned by Savvas Learning Company. Prentice Hall publishes print and digital content for the 6–12 and higher-education market, and distributes its technical titles through the Safari B ...
, location=Englewood Cliffs, New Jersey, USA , isbn=0-13-322495-3
{{cite journal , author-first=David , author-last=Goldberg , author-link=David Goldberg (PARC) , title=What Every Computer Scientist Should Know About Floating-Point Arithmetic , location=
Xerox Palo Alto Research Center Xerox Holdings Corporation (; also known simply as Xerox) is an American corporation that sells print and digital document products and services in more than 160 countries. Xerox is headquartered in Norwalk, Connecticut (having moved from Sta ...
(PARC), Palo Alto, California, USA , journal=
Computing Surveys ''ACM Computing Surveys'' is a quarterly peer-reviewed scientific journal published by the Association for Computing Machinery. It publishes survey articles and tutorials related to computer science and computing. The journal was established in 196 ...
, date=March 1991 , volume=23 , number=1 , page=7 , publisher=
Association for Computing Machinery, Inc. The Association for Computing Machinery (ACM) is a US-based international learned society for computing. It was founded in 1947 and is the world's largest scientific and educational computing society. The ACM is a nonprofit organization, non-pr ...
, url=http://perso.ens-lyon.fr/jean-michel.muller/goldberg.pdf , access-date=2016-07-13 , url-status=live , archive-url=https://web.archive.org/web/20160713044143/http://perso.ens-lyon.fr/jean-michel.muller/goldberg.pdf , archive-date=2016-07-13 , quote= €¦This term was introduced by Forsythe and
Moler Moler (previously called Snuff) are a power pop band which formed in 1993 as a three-piece with founding mainstays Helen Cattanach on bass guitar and lead vocals and Julien Poulsen on lead guitar. They featured a changing line-up of drummers and ...
967 and has generally replaced the older term ''mantissa''. €¦} (NB. A newer edited version can be found here

{{cite web , title=Floating-Point Formats , at=A Note on Field Designations , author-first=John J. G. , author-last=Savard , date=2018 , orig-year=2005 , work=quadibloc , url=http://www.quadibloc.com/comp/cp0201.htm , access-date=2018-07-16 , url-status=live , archive-url=https://web.archive.org/web/20180703001709/http://www.quadibloc.com/comp/cp0201.htm , archive-date=2018-07-16 {{cite book , title=Design of Arithmetic Units for Digital Computers , author-first=John B. , author-last=Gosling , editor-first=Frank H. , editor-last=Sumner , date=1980 , edition=1 , publisher=
The Macmillan Press Ltd Macmillan Publishers (occasionally known as the Macmillan Group; formally Macmillan Publishers Ltd and Macmillan Publishing Group, LLC) is a British publishing company traditionally considered to be one of the 'Big Five' English language publi ...
, location=Department of Computer Science,
University of Manchester , mottoeng = Knowledge, Wisdom, Humanity , established = 2004 – University of Manchester Predecessor institutions: 1956 – UMIST (as university college; university 1994) 1904 – Victoria University of Manchester 1880 – Victoria Univer ...
, Manchester, UK , isbn=0-333-26397-9 , chapter=6.1 Floating-Point Notation / 6.8.5 Exponent Representation , series=Macmillan Computer Science Series , pages=74, 91, 137–138 , quote= €¦In
floating-point representation In computing, floating-point arithmetic (FP) is arithmetic that represents real numbers approximately, using an integer with a fixed precision, called the significand, scaled by an integer exponent of a fixed base. For example, 12.345 can ...
, a number ''x'' is represented by two signed numbers ''m'' and ''e'' such that ''x'' = ''m'' · ''b''''e'' where ''m'' is the mantissa, ''e'' the exponent and ''b'' the base. €¦The mantissa is sometimes termed the characteristic and a version of the exponent also has this title from some authors. It is hoped that the terms here will be unambiguous. €¦ use a exponentvalue which is shifted by half the binary range of the number. €¦This special form is sometimes referred to as a
biased exponent In IEEE 754 floating-point numbers, the exponent is biased in the engineering sense of the word – the value stored is offset from the actual value by the exponent bias, also called a biased exponent. Biasing is done because exponents have to ...
, since it is the conventional value plus a constant. Some authors have called it a characteristic, but this term should not be used, since
CDC The Centers for Disease Control and Prevention (CDC) is the national public health agency of the United States. It is a United States federal agency, under the Department of Health and Human Services, and is headquartered in Atlanta, Georgi ...
and others use this term for the mantissa. It is also referred to as an ' excess -' representation, where, for example, - is 64 for a 7-bit exponent (27−1 = 64). €¦} (NB. Gosling does not mention the term significand at all.)
{{cite book , title=754-2019 - IEEE Standard for Floating-Point Arithmetic , publisher=
IEEE The Institute of Electrical and Electronics Engineers (IEEE) is a 501(c)(3) professional association for electronic engineering and electrical engineering (and associated disciplines) with its corporate office in New York City and its operation ...
, isbn=978-1-5044-5924-2 , doi=10.1109/IEEESTD.2019.8766229 , date=2019
{{cite book , title=The Art of Computer Programming , title-link=The Art of Computer Programming , author-last=Knuth , author-first=Donald E. , author-link=Donald Ervin Knuth , page=214 , volume=2 , isbn=0-201-89684-2 , quote= €¦Other names are occasionally used for this purpose, notably 'characteristic' and 'mantissa'; but it is an abuse of terminology to call the fraction part a mantissa, since that term has quite a different meaning in connection with logarithms. Furthermore the English word mantissa means 'a worthless addition.' €¦} {{cite book , title=English Electric KDF9: Very high speed data processing system for Commerce, Industry, Science , type=Product flyer , date=c. 1961 , publisher=
English Electric N.º UIC: 9094 110 1449-3 (Takargo Rail) The English Electric Company Limited (EE) was a British industrial manufacturer formed after the Armistice of 11 November 1918, armistice of World War I by amalgamating five businesses which, during th ...
, id=Publication No. DP/103. 096320WP/RP0961 , url=http://www.ourcomputerheritage.org/KDF9_Flier.pdf , access-date=2020-07-27 , url-status=live , archive-url=https://web.archive.org/web/20200727143037/http://www.ourcomputerheritage.org/KDF9_Flier.pdf , archive-date=2020-07-27
Floating point Computer arithmetic