永发信息网

计算机中的浮点数是什么?

答案:1  悬赏:80  手机版
解决时间 2021-01-04 06:32
计算机中的浮点数是什么?
最佳答案
浮点数在计算机中用以近似表示任意某个实数。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基数为10的科学记数法。
浮点计算是指浮点数参与的运算,这种运算通常伴随着因为无法精确表示而进行的近似或舍入。
一个浮点数a由两个数m和e来表示:a = m × be。在任意一个这样的系统中,我们选择一个基数b(记数系统的基)和精度p(即使用多少位来存储)。m(即尾数)是形如±d.ddd...ddd的p位数(每一位是一个介于0到b-1之间的整数,包括0和b-1)。如果m的第一位是非0整数,m称作规格化的。有一些描述使用一个单独的符号位(s 代表+或者-)来表示正负,这样m必须是正的。e是指数。
这种设计可以在某个固定长度的存储空间内表示定点数无法表示的更大范围的数。
例如,一个指数范围为±4的4位十进制浮点数可以用来表示43210,4.321或0.0004321,但是没有足够的精度来表示432.123和43212.3(必须近似为432.1和43210)。当然,实际使用的位数通常远大于4。
此外,浮点数表示法通常还包括一些特别的数值:+∞和??∞(正负无穷大)以及NaN('Not a Number')。无穷大用于数太大而无法表示的时候,NaN则指示非法操作或者无法定义的结果。
大部份计算机采用二进制(b=2)的表示方法。位(bit)是衡量浮点数所需存储空间的单位,通常为32位或64位,分别被叫作单精度和双精度。有一些计算机提供更大的浮点数,例如英特尔公司的浮点运算单元Intel8087协处理器(以及其被集成进x86处理器中的后代产品)提供80位长的浮点数,用于存储浮点运算的中间结果。还有一些系统提供128位的浮点数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于交换生 交换一年 国内国外学费都要交么?
单选题对下列词语的解释不恰当的一项是A.你今
单选题2000年9月6日《中国青年报》报道,美国
怎样去除水桶里的青苔
我在常州火车站想去金坛金西开发区做公交怎么
第三世界是指A.欧洲、亚洲、非洲独立的发展中
孑遗种是:A.某一地区非土著的快速散布的一种
南坪东路社区居委会办公位置在哪啊?好找么?
响水路社区居委会地址有知道的么?有点事想过
声音是由于物体________而产生的,发声的物体
什么是桩承台基础
如何设置电脑离开时锁定密码
kalafina这几首歌的主唱是三个人中的哪一个?
固定电话安装哪家好
0219是什么星座
推荐资讯
怎样挑选火龙果?什么样的好吃?
手环计步器是什么原理
我是一个女生,朝天鼻,鼻梁也不怎么高,请问
已知集合M={x|-ax2+2x+1=0}只有一个元素,,B
微信群删除不了咋办
若|a|=3,|b|=2,a<0,ab是正数,则a+b=____
请问公司筹备期间,土地罚款记入哪个会计科目
有一些夜晚仅仅属于自己阅读答案
现在什么股票最有前景
涧西那里看小孩子病看的好?看病
2010年的儿童节是星期二,同学们可以快乐做游
玉石用什么打磨抛光
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?