double float at

double和float什么区别

两者的主要区别如下:

1、在内存中占有的字节数不同:

单精度浮点数在机内存占4个字节,双精度浮点数在机内存占8个字节。

2、有效数字位数不同:

单精度浮点数有效数字8位,双精度浮点数有效数字16位。

3、数值取值范围:

单精度浮点数的表示范围: -3.40E+38~3.40E+38,双精度浮点数的表示范围: -1.79E+ 308~-1.79E+308。

4、在程中处理速度不同:

一般来说, CPU处理单精度浮点数的速度比处理双精度浮点数快,如果不声明,默认小数为double类型,所以如果要用float的话,必须进行强转。

参考资料来源:百度百科-double

参考资料来源:百度百科-float

double是什么数据类型

double是计算机语言的一个类型,即双精度浮点型。

此数据类型与单精度数据类型(float)相似,但精确度比float高,编译时所占的内存空间依不同的编译器而有所不同,通常情况,单精度浮点数占4字节(32位)内存空间,其数值范围为-3.4E38~3.4E+38。

双精度型占8 个字节(64位)内存空间,其数值范围为-1.7E308~1.7E+308。声明double 类型的变量:double puotient。初始化double 类型的变量:puotient = 5.621456873;double puotinet = 5.62。

浮点型数据

1、float型

编译系统为每一个float型变量分配4个字节,数值以规范化的二进制数指数形式存放在存储单元中。

2、double型

为了扩大能表示的数值范围,用8个字节存储一个double型数据,可以得到15位有效数字。

3、long double型

不同的编译系统对long double型的处理方法不同,Visual C++6.0对long double型和double一样处理,分配8个字节。

双份英语double的缩写是什么

没有缩写。

double

一、含义

adj. 双重的;成双的;两倍的

v. 翻一番;使 … 加倍

n. 两倍;双份

二、用法

13世纪初期进入英语,直接源自古法语的doble;最初源自拉丁语的duplus,意为两倍。

double用作形容词的基本意思是“双的”,其所修饰的名词一般为单数。

double常用来表示倍数,后面可接名词、数词、代词,在double与被修饰的名词之间有时还可用定冠词the或物主代词。

I ordered the coffee in double before you come.

你来之前我点了双份咖啡。


扩展资料:

近义词:paired、twice、twin。

一、paired

1、含义:adj. 成对的。动词pair的过去式和过去分词形式.

2、举例

Each individual paired gland can become infected and lose productivity.

每一个成对的腺体都可能被感染导致失去产乳能力。

二、twice

1、含义:adv. 两倍;两次

2、举例

The length of the table is twice its breadth.

桌子的长度是它的宽度的两倍。

三、twin

1、含义:adj. 孪生的;紧密联系的。n. 双胞胎之一。

2、举例

I always confounded him with his twin brother.

我总分不清他和他的孪生兄弟。

double在c语言中的意思是什么

double是C语言的一个关键字,代表双精度浮点型,占8个字节内存空间,其数值范围为“1.7E-308~1.7E+308”,双精度完全保证的有效数字是15位,16位只是部分数值有保证。

C语言中,float和double都属于浮点数。区别在于:double所表示的范围,整数部分范围大于float,小数部分,精度也高于float。

举个例子:圆周率3.1415926535 这个数字,如果用float来表示,最多只能精确到小数点后面的6位。而double大约能精确到小数点后面的15位左右。具体精确到几位,跟所用的编译器有关,但是各个编辑器编译器之间,也是相差不大的。

至于整数部分,float表示的整数部分的范围,就已经够大了,能表示到万亿级别,已经大到没边了。而double所表示的整数范围,大到更没边了。实际开发中,除了个别高精领域,基本上,使用float就足够了。

double是什么梗

double是一个英语单词,意为一对,一双,双重地,酷似的人,把对折,变成两倍,增加一倍,可作形容词、副词、动词用。double双精度浮点型是计算机使用的一种资料型别。比起单精度浮点数float,double双精度浮点数使用64位8字节来储存一个浮点数。它可以表示十进制的15或16位有效数字。

double含义说明

double是双倍精度浮点数,其内部采用64位2进制存储的浮点数,其中1位表示正负的符号位,11位存储指数,52位存储尾数。因为double的尾数是float尾数两倍多,顾称为双倍精度浮点数,这就是double的由来。

double不仅尾数长,指数位也大,所以double的表示的范围非常大,利用double完全可以轻松处理宇宙级别的数字。由于double范围足够大所以Java就不再需要更大的数据类型了。

C语言中double有什么用处

c语言中double的用法如下:double、float都是浮点型。double(双精度型)比float(单精度型)存的数据更准确些,占的空间也更大。double精度是float的两倍,所以需要更精确的计算常使用double。单精度浮点数在机内占4个字节,用32位二进制描述。双精度浮点数在机内占8个字节,用64位二进制描述。浮点数在机内用指数型式表示,分解为:数符,尾数,指数符,指数四部分。数符占1位二进制,表示数的正负。指数符占1位二进制,表示指数的正负。尾数表示浮点数有效数字,0.xxxxxxx,但不存开头的0和点指数存指数的有效数字。指数占多少位,尾数占多少位,由计算机系统决定。可能是数符加尾数占24位,指数符加指数占8位 — float.数符加尾数占48位,指数符加指数占16位 — double.知道了这四部分的占位,按二进制估计大小范围,再换算为十进制,就是你想知道的数值范围。对编程人员来说,double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,double的运算速度比float慢得多,C语言中数学函数名称double 和 float不同,不要写错,能用单精度时不要用双精度(以省内存,加快运算速度)。

c语言中double类型值的大小比较

由于double浮点数的精度问题,所以在比较大小的时候,不能像int整数型那样,直接if(a==b),if(a《b),if(a》b)。

要使用一个精度EPS:

const double EPS = 1e-6;  //一般这样子就够,但有时具体题目要考虑是否要更小的 ;

if(fabs(a-b) 《 EPS)  //判断是否相等 ;

if(a 》 b+EPS)   // 判断a是否大于b,因为大的肯定大,所以即使你小的加上,还是会更大 。

扩展资料

JAVA double类型比较大小

@org.junit.Test

public void Test(){

BigDecimal big = new BigDecimal(1);

BigDecimal Graphicprice = new BigDecimal(0.01);//图文价格

BigDecimal Speechprice = new BigDecimal(0.02);//语音价格

BigDecimal Videoprice = new BigDecimal(1);//视频价格

System.out.println(Graphicprice + “ “ + Speechprice +“ “ + Videoprice);

if(Graphicprice.compareTo(big)《0 || Graphicprice.compareTo(big)==0 || 

Speechprice.compareTo(big)《0 || Speechprice.compareTo(big)==0 || 

Videoprice.compareTo(big)《0 || Videoprice.compareTo(big)==0){

System.out.println(“ok“);

}

}

double是什么意思

Double [’dʌbl]

1、adj.(大小、重量、强度等)两倍的;加倍的;

2、(形式、大小、数量、程度等)双的,双份的,双料的,双重的;特强的;特大的;

3、由两个相同部分构成的;成对的,成双的,重复的;

4、为两者设计(或制造)的,供两者用的,双人的;

5、【植物学】(花)重瓣的,双的;

6、【音乐】(乐器)(发音比记谱)低八度的;(拍子、节奏)双拍子的;二重(奏)的;

7、(意思)双关的,有两种含义的,有双重解释的,模棱两可的;

8、(性格、行为等)双重的,两层的,二元的,带两种特性的,具有两重性的。

一、词根:double

1、adj.doubling双重的、折叠的;

2、adv.doubly双重地、加倍地、双摺地;

3、n.doubling 加倍、并线、折回、防护板、衬里;

4、doubler倍压器、加倍装置;

5、v.doubling使加倍、使成双(double的ing形式)、绕过、握紧。

二、短语

1、double dribble两次运球;二次运球、双运球、为违例;

2、double salt [无化]复盐、重盐、双盐;

3、Double degree双联学制、双学位、双博士学位、双联学位。

三、双语例句:

1、The output is double that of last year. 翻译:产量比去年增加一倍;

2、The price of eggs has stiffened to double its original one. 翻译:鸡蛋的价格已上涨到原来的两倍;

3、I paid only £2 for this old book and Mr. Smith offered me double for it. 翻译:我仅花两英磅买了这本旧书, 史密斯先生愿加倍付钱向我购买。

doubled是什么意思

doubled
[英][’dʌbld][美][’dʌbld]
v.
把…对折,折叠( double的过去式和过去分词 ); 是…的两倍; (使)加倍; 兼任;
形近词:doublerdoubletroubles
1
The UN nuclear watchdog says in a report that Iran has doubled the number of uranium enrichment centrifuges it has in an underground bunker.
联合国核监督机构在一份报告中显示,伊朗已经对地下掩体中的铀浓缩离心机的数量进行加倍。

doublef是什么意思啊

只是一个名词,用于法语
1)是法国的一个公司(企业)的名字
2)球队名称
我查的时候发现了一句话DoubleF vous présente régulièrement un ensemble de nouveautés是法语 而DOUBLEF只是一个名称,说这个工厂一直以来是有规律地在运营
可以参考下图片http://images.google.cn/images?q=DoubleF&complete=1&hl=zh-CN&newwindow=1&ie=UTF-8&oe=UTF-8&um=1&sa=N&tab=wi
个人建议不要用此作为网名