1. ScopeThe float and double ranges are determined by the number of digits of the index.The float index has eight digits, while the double index has 11 digits. The distribution is as follows:Float:1bit (symbol bit) 8 bits (index bit) 23 bits (tail
Single-precision and double-precision numeric types appear first in the C language (in a more general language), and in the C language, a single precision type is called a floating-point type (float), as the name implies, by floating a decimal point
In the x86/x64 system, because the x87 FPU hardware uses the extended double precision format, it is bound to encounter the interchange between the Single/double precision format and the double extended-precision format. convert to Extended double
double and float are floating point types. Doubles (double type) are more accurate than float (single-precision) data and occupy more space. Double precision is twice times that of float, so a double is often used for more precise calculations.
The FLOAT type is used to indicate the approximate numeric data type. The SQL standard allows you to specify the precision (but not the exponential range) with bits in parentheses after the keyword FLOAT ). MySQL also supports optional
Due to improper use of float or double, there may be an issue of loss of precision. The problem probably can be understood by the following code : [Java]View Plaincopyprint?
Public class Floatdoubletest {
Public static void Main (string[] args)
In recent several posts, and QQ group discussion inside, I found that many users have encountered the problem is due to improper use of single-precision/double-precision values. So I want to talk about this topic specifically.Single-and
Author: jillzhang
Contact: jillzhang@126.com
This article is original and reposted. Please retain the source and author. Thank you.
In C and C # languages, float and double types are used for data of the floating point type for storage. float data
IEEE754 the representation of floating-point numbers. The expression range of float type data in C language is -3.4*10^38~+3.4*10^38. Double is -1.7*10^-308~1.7*10^308,long double for -1.2*10^-4932~1.2*10^4932.
Type
Number of bits
In Java, the double Type format follows the IEEE 754 standard. Although decimal places are continuous in mathematics, double represents only some discrete points, and the set composed of these discrete points is counted as S. The size of S is
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.