Information about Double Precision

In computing, double precision is a computer numbering format that occupies two storage locations in computer memory at address and address+1. A double precision number, sometimes simply called a double, may be defined to be an integer, fixed point, or floating point.

Modern computers with 32-bit stores (single precision) provide 64-bit double precision. Double precision floating point is an IEEE 754 standard for encoding floating point numbers that uses 8 bytes.

Double precision memory format

Sign bit: 1 Exponent width: 11 Significand precision: 52 (53 implicit)

The format is written with an implicit integer bit with value 1 unless the written exponent is all zeros. With the 52 bits of the fraction mantissa appearing in the memory format the total precision is therefore 53 bits (approximately 16 decimal digits, ). The bits are laid out as follows:

Exponent encodings

Emin (0x001) = -1022 Emax (0x7fe) = 1023 Exponent bias (0x3ff) = 1023 The true exponent = written exponent - exponent bias

0x000 and 0x7ff are reserved exponents 0x000 is used to represent zero and denormals 0x7ff is used to represent infinity and NaNs

All bit patterns are valid encodings.

The entire double precision number is described by:

Double precision examples

0x3ff0 0000 0000 0000 = 1

0xc000 0000 0000 0000 = -2

0x7fef ffff ffff ffff ~ 1.7976931348623157 x 10308 (Max Double) 0x3fd5 5555 5555 5555 ~ 1/3 (1/3 rounds down instead of up like single precision, because of the odd number of bits in the significand.)

0x0000 0000 0000 0000 = 0 0x8000 0000 0000 0000 = -0

0x7ff0 0000 0000 0000 = Infinity 0xfff0 0000 0000 0000 = -Infinity

See also

computing is synonymous with counting and calculating. Originally, people that performed these functions were known as computers. Today it refers to a science and technology that deals with the computation and the manipulation of symbols.
..... Click the link for more information.
The term computer numbering formats refers to the schemes implemented in digital computer and calculator hardware and software to represent numbers. A common mistake made by non-specialist computer users is a certain misplaced faith in the infallibility of numerical computations.
..... Click the link for more information.
The integers (from the Latin integer, which means with untouched integrity, whole, entire) are the set of numbers including the whole numbers (0, 1, 2, 3, …) and their negatives (0, −1, −2, −3, …).
..... Click the link for more information.
"Fixed point" has many meanings in science, most of them mathematical.
  • Fixed point (mathematics)
  • Fixed point combinator
  • Fixed-point arithmetic, a manner of doing arithmetic on computers
  • For fixed points in physics, see Renormalization group

..... Click the link for more information.
In computing, floating-point is a numerical-representation system in which a string of digits (or bits) represents a real number. The most commonly encountered representation is that defined by the IEEE 754 Standard.
..... Click the link for more information.
BIT is an acronym for:
  • Bannari amman Institute of Technology
  • Bangalore Institute of Technology
  • Beijing Institute of Technology
  • Benzisothiazolinone
  • Bilateral Investment Treaty
  • Bhilai Institute of Technology - Durg

..... Click the link for more information.
In computing, single precision is a computer numbering format that occupies one storage location in computer memory at a given address. A single-precision number, sometimes simply a single, may be defined to be an integer, fixed point, or floating point.
..... Click the link for more information.
The IEEE Standard for Binary Floating-Point Arithmetic (IEEE 754) is the most widely-used standard for floating-point computation, and is followed by many CPU and FPU implementations.
..... Click the link for more information.
standardization or standardisation can have several meanings depending on its context. Common use of the word standard implies that it is a universally agreed-upon set of guidelines for interoperability.
..... Click the link for more information.
In computing, floating-point is a numerical-representation system in which a string of digits (or bits) represents a real number. The most commonly encountered representation is that defined by the IEEE 754 Standard.
..... Click the link for more information.
byte (pronounced /baɪt/) is a unit of measurement of information storage, most often consisting of eight bits. In many computer architectures it is a unit of memory addressing.
..... Click the link for more information.
In computer science the sign bit is the bit in a computer numbering format which indicates the sign of the number. Typically the bit is the most significant bit in the format.
..... Click the link for more information.
Exponentiation is a mathematical operation, written an, involving two numbers, the base a and the exponent n.
..... Click the link for more information.
The significand (also coefficient or mantissa) is the part of a floating-point number that contains its significant digits. Depending on the interpretation of the exponent, the significand may be considered to be an integer or a fraction.
..... Click the link for more information.
The precision of a value describes the number of digits that are used to express that value. In a scientific setting this would be the total number of digits (sometimes called the significant digits) or, less commonly, the number of fractional digits or
..... Click the link for more information.
Mantissa can mean:
  • (According to the Oxford English Dictionary) "an addition of comparatively small importance, esp. to a text or discourse; a supplement"
  • The fractional part (i.e. the part after the separator) of a common logarithm.

..... Click the link for more information.
exponent bias. Biasing is done because exponents have to be signed values in order to be able to represent both tiny and huge values, but two's complement, the usual representation for signed values, would make comparison harder.
..... Click the link for more information.
0 (zero) is both a number and a numerical digit used to represent that number in numerals. It plays a central role in mathematics as the additive identity of the integers, real numbers, and many other algebraic structures.
..... Click the link for more information.
In computer science, denormal numbers or denormalized numbers (now often called subnormal numbers) fill the gap around zero in floating point arithmetic: any non-zero number which is smaller than the smallest normal number is 'sub-normal'.
..... Click the link for more information.
The word infinity comes from the Latin infinitas or "unboundedness." It refers to several distinct concepts (usually linked to the idea of "without end") which arise in philosophy, mathematics, and theology.
..... Click the link for more information.
Nan or NAN may refer to one of the following.

Acronym

  • NaN, "Not a Number" used in computer arithmetic and defined in the IEEE floating-point standard.

..... Click the link for more information.
In computing, single precision is a computer numbering format that occupies one storage location in computer memory at a given address. A single-precision number, sometimes simply a single, may be defined to be an integer, fixed point, or floating point.
..... Click the link for more information.
In computing, half precision is a computer numbering format that occupies only half of one storage location (word) in computer memory at some address. A half-precision number may be defined to be a binary or decimal integer, fixed point, or floating point.
..... Click the link for more information.
In computing, single precision is a computer numbering format that occupies one storage location in computer memory at a given address. A single-precision number, sometimes simply a single, may be defined to be an integer, fixed point, or floating point.
..... Click the link for more information.
In computing, quadruple precision (also commonly shortened to quad precision) is a computer numbering format that occupies four storage locations in computer memory at address, address+1, address+2, and address+3.
..... Click the link for more information.
In computing, floating-point is a numerical-representation system in which a string of digits (or bits) represents a real number. The most commonly encountered representation is that defined by the IEEE 754 Standard.
..... Click the link for more information.


This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the wikipedia encyclopedia articles provide accurate and timely information please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.
Herod_Archelaus


page counter