个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
但是与此同时,他也完全符合科学计算中对于数值的观念:当我们比较两个棍子的长度的时候,一种方法是并排放着比较一下,一种方法是分别量出长度
1个回答
当我们在数据库中或者VBA代码中使用一个单精度/双精度数值的时候,也许你从界面上看不到区别,但是在实际的存储中,这个差别却真真切切地就在那里,当你对其进行相等比较的时候,系统只是简单地作二进制的比较,界面上无法体现的微小差异,在二进制比较面前却无处遁形,于是,你的等于比较返回了一个意料之外的Fals...
两种数据类型,双精度的精确度要远远高于单精度,具体的位数……还是找帮助文档吧。
2个回答
您好,这个是可以加的!
支持楼上的. 属于实数型的范围!
单精度评价编辑通过解剖单精度数值的二进制存储格式,我们可以清楚看到,实际上单精度/双精度的存储,都要通过乘法和除法,其中必有舍入,如果恰好你的数值在除法中被舍入了,那么你赋的初值就很可能与你最终存储的值不完全相同,其中的微小差异,并不与单精度/双精度的设计目标相违背
单精度/双精度也是类似的原理,其实在二进制存储的时候,单精度/双精度都采用了类似相近分数的方法,而这样的存储是不可能做到准确的
在C里面,单精度占8个字节,用float表示:而双精度占16个字节,用double表示。长双精度就是前面加一个long
只要那个数在单精度范围内就没什么改变,超过将会导致数据错误。
1.单精度型(Single)用来表示带有小数部分的实数 用4个字节存储,单精度浮点数最多有7位十进制有效数字,单精度浮点数的指数用“E”或“e”表示。 单精度数有多种表示形式:±n.n(小数形式) ±n E ±m(指数形式) ±n.n E ±m (指数形式) 例如:123.45、0.1234...
在一些现代的被优化用来进行高速数学计算的处理器上双精度型实际上比单精度的快
单精度就是以float定义的,双精度就是以double定义的,长双精度型就是long double,在32位机器上, float 只有4个字节,精确到小数点后 6位;double有8个字节, 精确到小数点14位之后 C 浮点常量默认的是double型,但是长双精度型未必比双精度型要精确,比如VC的...
浮点型分为单精度和双精度,关于如何区分单精度还是双精度,那是系统的事情,我们是要会使用就是可以了。 区别如下:单精度在内存中一般是占4个字节,有效数字为6-7位。双精度一般占8个字节,有效数字有15--16位。 关于单精度和双精度在内存中是如存储的问题。我们知道整型在内存中是按二进制存储的,比如;i...
答案:C 实际输入3E1后,VB自动将其转换为30#,这是指数形式的数值,不可能是整型和字符串。而#号表示是Double的类型声明字符,所以C。
看个空间看好快好快好快好快
既然库函数没有提供,那就只能自己实现了。可以使用考虑用内嵌汇编来实现(这种方法可移植性可能会差一点),也可以用牛顿迭代法来进行迭代估计,百度牛顿法求平方根