
Floating-point arithmetic
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 be represented as a base-ten floating-point number: In practice, most floating-point systems use base two, though base ten (decimal floating point) is also common. A floating-point unit (FPU, colloquially a math coprocessor) is a part of a computer system specially designed to carry out operations on floating-point numbers.
- Comment
- enIn 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 be represented as a base-ten floating-point number: In practice, most floating-point systems use base two, though base ten (decimal floating point) is also common. A floating-point unit (FPU, colloquially a math coprocessor) is a part of a computer system specially designed to carry out operations on floating-point numbers.
- Cs1Dates
- eny
- Date
- enMay 2019
- Depiction
- Group
- en"nb"
- Has abstract
- enIn 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 be represented as a base-ten floating-point number: In practice, most floating-point systems use base two, though base ten (decimal floating point) is also common. The term floating point refers to the fact that the number's radix point can "float" anywhere to the left, right, or between the significant digits of the number. This position is indicated by the exponent, so floating point can be considered a form of scientific notation. A floating-point system can be used to represent, with a fixed number of digits, numbers of very different orders of magnitude — such as the number of meters between galaxies or between protons in an atom. For this reason, floating-point arithmetic is often used to allow very small and very large real numbers that require fast processing times. The result of this dynamic range is that the numbers that can be represented are not uniformly spaced; the difference between two consecutive representable numbers varies with their exponent. Over the years, a variety of floating-point representations have been used in computers. In 1985, the IEEE 754 Standard for Floating-Point Arithmetic was established, and since the 1990s, the most commonly encountered representations are those defined by the IEEE. The speed of floating-point operations, commonly measured in terms of FLOPS, is an important characteristic of a computer system, especially for applications that involve intensive mathematical calculations. A floating-point unit (FPU, colloquially a math coprocessor) is a part of a computer system specially designed to carry out operations on floating-point numbers.
- Is primary topic of
- Floating-point arithmetic
- Label
- enFloating-point arithmetic
- Link from a Wikipage to an external page
- msdn.microsoft.com/en-us/library/aa289157(v=vs.71).aspx
- books.google.com/books%3Fid=h3ZZDwAAQBAJ
- books.google.com/books%3Fid=N98IAQAAIAAJ&q=editions:ISBN0198534183
- books.google.com/books%3Fid=yFogU9Ot-qsC%7Cisbn=9780486679990
- www.quadibloc.com/comp/cp0201.htm
- web.archive.org/web/20180703001709/http:/www.quadibloc.com/comp/cp0201.htm
- www.mrob.com/pub/math/floatformats.html
- hal.archives-ouvertes.fr/hal-00128124/en/
- www.opencores.org/
- Link from a Wikipage to another Wikipage
- 14th Quartermaster Detachment
- 2200 series
- 2Sum
- 360
- 68000
- Addison-Wesley
- Al Hussein (missile)
- Altair BASIC
- Arbitrary precision
- Archimedes
- Architecture
- Arithmetic
- Arithmetic underflow
- Association for Computing Machinery
- Associative property
- Atari
- Balanced ternary floating point
- Base (exponentiation)
- BASICA
- Bfloat16 floating-point format
- Bignum
- Bill Gates
- Binary numeral system
- Birkhäuser
- Bit
- Booth's multiplication algorithm
- C (programming language)
- C11 (C standard revision)
- C99
- Cambridge University Press
- Catastrophic cancellation
- Category:Articles with example C code
- Category:Computer arithmetic
- Category:Floating point
- C data types
- Cg (programming language)
- Clarendon Press
- Cluster (spacecraft)
- Commodore PET
- Common subexpression elimination
- Commutative
- Compiler
- Compilers
- Complex number
- Computable number
- Computational geometry
- Computational science
- Computer algebra system
- Computer system
- Computing
- Concurrency (computer science)
- Condition number
- Coprocessor
- Cray SV1
- Cray T90
- C Sharp (programming language)
- Data structure alignment
- Decimal128 floating-point format
- Decimal32 floating-point format
- Decimal64 floating-point format
- Decimal floating point
- Decimal representation
- Decimal separator
- Derivative
- Dhahran
- Discontinuous function
- Discretization error
- Distributive property
- Division algorithm
- Division by zero
- Double precision
- Double-precision floating-point format
- Dynamic range
- Eigenvector
- Endianness
- English Electric DEUCE
- Error analysis (mathematics)
- Exception handling
- Exclusive or
- Experimental mathematics
- Exponent
- Exponent bias
- Exponentiation
- Extended precision
- Extended real number line
- Extensions for Scientific Computation
- File:A number line representing single-precision floating point's numbers and numbers that it cannot display.png
- File:Float example.svg
- File:FloatingPointPrecisionAugmented.png
- File:Konrad Zuse (1992).jpg
- File:Quevedo 1917.jpg
- File:Resistors in Parallel.svg
- File:William Kahan.jpg
- File:Z3 Deutsches Museum.JPG
- Financial calculator
- Fixed-point arithmetic
- Floating point
- Floating point error mitigation
- Floating-point unit
- Floor and ceiling functions
- FLOPS
- Fortran
- Fraction
- Frank William John Olver
- Gal's accurate tables
- Generalized logarithm
- GNU MPFR
- Gradual underflow
- Graphics processing unit
- GW-BASIC
- Half precision
- Half-precision floating-point format
- Haskell (programming language)
- Hewlett-Packard
- Hexadecimal
- Hexadecimal floating point
- Hopper (microarchitecture)
- Horner scheme
- http://dbpedia.org/resource/Apple_//
- IAS machine
- IBM 704
- IBM 7094
- IBM hexadecimal floating point
- IBM hexadecimal floating-point
- IBM PC 5150
- IEEE 754
- IEEE 754-2008
- IEEE 754-2008 revision
- IEEE floating point
- Infinity
- Institute of Electrical and Electronics Engineers
- Integer
- Integer (computer science)
- Intel 8080
- Intel 8087
- Intel Fortran Compiler
- Interval arithmetic
- Io (moon)
- Iterative refinement
- James H. Wilkinson
- JavaScript
- Johns Hopkins University Press
- John von Neumann
- Jupiter
- Kahan summation algorithm
- Konrad Zuse
- Leonardo Torres y Quevedo
- Level-index arithmetic
- Library (computing)
- Logarithm
- Logarithmic number system
- Long double
- Loss of significance
- M
- Machine epsilon
- Machine learning
- Maple (software)
- Mathematica
- Matrix inversion
- Maxima (software)
- MBASIC
- Mechanical computer
- Microsoft Binary Format
- MIM-104 Patriot
- Minifloat
- MITS Altair 8800
- Monte Davidoff
- MOS 6502
- Motorola 6800
- Motorola 6809
- MSDN
- MS-DOS
- NaN
- National Physical Laboratory, UK
- Negative zero
- Number representation
- Numerical analysis
- Numerical analyst
- Numerical linear algebra
- Numerical stability
- Nvidia
- Orders of magnitude (length)
- Orders of magnitude (numbers)
- Oxford University Press
- Pi
- Pilot ACE
- Porting
- Positional notation
- Precision (computer science)
- Prentice Hall
- Prentice-Hall, Inc.
- Proton
- Python (programming language)
- Q (number format)
- Quad precision
- Quadruple precision
- Quadruple-precision floating-point format
- QuickBASIC
- Radix
- Radix point
- Rational number
- Real number
- Relative error
- Relay
- Repeating decimal
- Rounding
- Round-off error
- Run-time environment
- Runtime system
- Saudi Arabia
- Scientific calculator
- Scientific computation
- Scientific notation
- Signed zero
- Significand
- Significant digit
- Significant digits
- Significant figures
- Signum function
- Single instruction, multiple data
- Single precision
- Single-precision floating-point format
- Square root
- Sterbenz lemma
- Subnormal number
- Subnormal numbers
- Symmetric level-index arithmetic
- Tapered floating-point representation
- Ternary numeral system
- Thread-local storage
- Trap (computing)
- TRS-80
- TRS-80 Color Computer
- Truncation
- Turing Award
- Two's-complement
- Type punning
- Unit in the last place
- William Kahan
- Word (computer architecture)
- X86
- Z1 (computer)
- Z3 (computer)
- Z4 (computer)
- Zero of a function
- SameAs
- Aritmetika titik kambang
- Coma flotant
- Coma flotante
- Dvu4
- Faingo mihevaheva
- Float
- Floating point
- Flyttal
- Flyttall
- Gleitkommazahl
- Glitkomo
- Kayan nokta
- Lebegőpontos számábrázolás
- Liczba zmiennoprzecinkowa
- Liukuluku
- Numero in virgola mobile
- Peldošais komats
- Plavajoča vejica
- Pohyblivá řádová čárka
- Pohyblivá rádová čiarka
- Q117879
- Số thực dấu phẩy động
- Uimhir shnámhphointe
- Ujukomaarv
- Virgola mobil
- Vírgula flutuante
- Virgulă mobilă
- Virgule flottante
- Zwevendekommagetal
- Аритметика са покретним зарезом
- Аритметика с плаваща запетая
- Число з рухомою комою
- Число с плавающей запятой
- נקודה צפה
- حسابات الفاصلة المتحركة
- محاسبات ممیز شناور
- ഫ്ലോട്ടിങ്ങ് പോയിന്റ്
- จำนวนจุดลอยตัว
- 浮動小数点数
- 浮点数
- 부동소수점
- Subject
- Category:Articles with example C code
- Category:Computer arithmetic
- Category:Floating point
- Thumbnail
- WasDerivedFrom
- Floating-point arithmetic?oldid=1124510149&ns=0
- WikiPageLength
- 124525
- Wikipage page ID
- 11376
- Wikipage revision ID
- 1124510149
- WikiPageUsesTemplate
- Template:=
- Template:10%5E
- Template:Anchor
- Template:Block indent
- Template:Citation
- Template:Citation needed
- Template:Cite book
- Template:Cite journal
- Template:Cite web
- Template:Code
- Template:Data types
- Template:Details
- Template:Div col
- Template:Div col end
- Template:E
- Template:Floating-point
- Template:Fontcolor
- Template:Main
- Template:Math
- Template:Mvar
- Template:Nowrap begin
- Template:Nowrap end
- Template:Overline
- Template:Redirect
- Template:Reflist
- Template:Rp
- Template:Short description
- Template:Ulist
- Template:Use dmy dates
- Template:Val
- Template:Var