Floating-point arithmetic

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
A number line representing single-precision floating point's numbers and numbers that it cannot display.png
Float example.svg
FloatingPointPrecisionAugmented.png
Konrad Zuse (1992).jpg
Quevedo 1917.jpg
Resistors in Parallel.svg
William Kahan.jpg
Z3 Deutsches Museum.jpg
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
Z3 Deutsches Museum.jpg?width=300
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