00问答网
所有问题
当前搜索:
double浮点数的尾数
Java中怎么把
浮点数
转变成整数只保留整数部分
答:
通过转换为字符串,再截取整数部分:float a = 1.1f;//定义一个
浮点
变量a String str = String.valueOf(a);//浮点变量a转换为字符串str int idx = str.lastIndexOf(".");//查找小数点的位置 String strNum = str.substring(0,idx);//截取从字符串开始到小数点位置的字符串,就是整数部分...
为什么叫“
浮点数
”?“浮”的含义,“浮点”的含义
答:
浮点数
是说这个数带有一个小数点,而小数点的位置是不固定的(浮动的),由你来指定小数点的位置。概括说来,浮点数在计算机存储中,和整数没有什么区别,只是在解释的时候,在你指定的位置加上小数点,你指哪它加哪,所以是浮点。比如你这么指定:3.14159,点就在第二位,而你写 31.4159,小数点...
double
和float怎么互相转换?
答:
有两种:1、隐式转换是直接转换 。例如:int i = 34;long j = i;2、显式转换包含有强制类型转换。 例如:
double
j=3.14;j=(float)j;
浮点
是什么意思
答:
浮点计算是指浮点数参与
浮点计算的
运算,这种运算通常伴随着因为无法精确表示而进行的近似或舍入。一个浮点数a由两个数m和e来表示:a = m × b^e(b的e次方)。在任意一个这样的系统中,我们选择一个基数b(记数系统的基)和精度p(即使用多少位来存储)。m(即
尾数
)是形如±d.ddd...ddd的...
单精度占4个字节,双精度占8个字节,请问这在内存中要怎样表示
答:
这说明,两个
数尾数
相同、阶码不同,则小数点的位置就不同。换言之,尾数不变,阶码发生变化时,小数点的位置就要改变,即阶码指明了小数点的位置。计算机在具体实现时,有两种不同的做法:一种是J固定,称为定点表示;另一种是J可变,称为
浮点
表示。对于定点表示,常用两种方法。一是J取n(n为尾数...
java如何将字节数组每8个转换成
double
?大致代码就行 解决马上给分_百度...
答:
不给代码,讲下大致思路。在java里,是用IEEE754标准来定义float,
double
这种
浮点数的
。你可以先查下什么是IEEE754标准,以及它是如何通过指数和
尾数
的方式来表示浮点数的。然后在java里,double类型的长度是64位,也就是刚好8个byte的长度,通过IEEE754表示的话,类似于下面这样的:符号位 指数位 ...
什么是
浮点
型 能举例子嘛
答:
实型常数不分单、双精度,都按双精度
double
型处理。相互转换 IEEE754标准中浮点数表示格式IEEE规定的浮点数表示法是一种科学计数法,用符号(正或负)、指数和
尾数
来表示,底数被确定为2。也就是说浮点数被表示为尾数乘以2的指数次方再带上符号。下面以单精度浮点数为例来介绍
浮点数的
三个区域:符号...
double
是
浮点数
吗?
答:
double
是双精度
浮点
型。双精度浮点型,此数据类型与单精度数据类型(float)相似,但精确度比float高,编译时所占的内存空间依不同的编译器而有所不同,是double float数据类型,C/C++中表示实型变量的一种变量类型。double是计算机语言的一个类型,即双精度浮点型。作用是表示数据的时候比较准确一些。浮点...
什么是
浮点数
啊?
答:
整数可以看做是一种特殊的定点数,即小数点在末尾。8086/8088中没有
浮点数
处理指令,不过从486起,CPU内置了浮点数处理器,可以执行
浮点运算
。一般的浮点数有点象科学计数法,包括符号位、指数部分和
尾数
部分。 有的处理器没有浮点运算单元,只能做整数运算,需要用整数运算来模拟浮点运算,称为软浮点(...
回答:
double
型
浮点数
能精确到多少位小数
答:
在一些现代的被优化用来进行高速数学计算的处理器上双精度型实际上比单精度的快。所有超出人类经验的数学函数,如sin( ),cos( ) ,和sqrt( )均返回双精度的值。当你需要保持多次反复迭代的计算的精确性时,或在操作值很大的数字时,双精度型是最好的选择。
数的
范围 1,7E–308~1,7E+308 ...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜