永发信息网

浮点数在什么情况下近似等于0

答案:2  悬赏:20  手机版
解决时间 2021-02-06 03:27
浮点数在什么情况下近似等于0
最佳答案
浮点数是属于有理数中某特定子集的数的数字表示,在计算机中用以近似表示任意某个实数.具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基数为10的科学记数法.
  浮点计算是指浮点数参与的运算,这种运算通常伴随着因为无法精确表示而进行的近似或舍入.
  一个浮点数a由两个数m和e来表示:a = m × b^e.在任意一个这样的系统中,我们选择一个基数b(记数系统的基)和精度p(即使用多少位来存储).m(即尾数)是形如±d.ddd...ddd的p位数(每一位是一个介于0到b-1之间的整数,包括0和b-1).如果m的第一位是非0整数,m称作规格化的.有一些描述使用一个单独的符号位(s 代表+或者-)来表示正负,这样m必须是正的.e是指数.
全部回答
对于阶码为0或255的情况,ieee754标准有特别的规定: 如果 e 是0 并且 m 是0,则这个数的真值为±0(正负号和数符位有关) 如果 e = 255 并且 m 是0,则这个数的真值为±∞(同样和符号位有关) 如果 e = 255 并且 m 不是0,则这不是一个数(nan)。 短浮点数和长浮点数(不含临时浮点数)的存储在尾数中隐含存储着一个1,因此在计算尾数的真值时比一般形式要多一个整数1。对于阶码e的存储形式因为是127的偏移,所以在计算其移码时与人们熟悉的128偏移不一样,正数的值比用128偏移求得的少1,负数的值多1,为避免计算错误,方便理解,常将e当成二进制真值进行存储。例如:将数值-0.5按ieee754单精度格式存储,先将-0.5换成二进制并写成标准形式:-0.5(10进制)=-0.1(2进制)=-1.0×2-1(2进制,-1是指数),这里s=1,m为全0,e-127=-1,e=126(10进制)=0
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
河中石兽中尔辈不能究物理的物理的古义和今义
富华铝塑门窗地址在什么地方,想过去办事
小叮当团风专卖店地址有知道的么?有点事想过
什么是高职本科
我的小马驹端端黑化同人漫画
解“(0.08x+48)÷(0.4x+600)=0.128”这个方程
23.68除以5.1得数保留两位小数
夫妻欠债能否办理离婚手续
有谁知道移动手机怎么用最快捷的方式查上网流
团司的意思是什么啊?知道的请说下!
k1106经过无锡哪个火车站
惠州市惠阳区镇隆镇企业退休人员社会化管理服
Dnf修罗一觉换装有没有用?
曲阜中医药学校招生简章?
财务管理专业要学成本会计吗
推荐资讯
史记中的成语 怒发( )( )图穷( )( )怎么填
“白山”和“黑水”分别是(  )A.长白山
中山东街/中山西街(路口)这个地址在什么地方
正音的意思是什么啊?知道的请说下!
孔垅羽绒城地址好找么,我有些事要过去
阻抗可能表现为()。A.沉默B.理论交谈C.心理外
乐山市沐川县永福派出所地址好找么,我有些事
性地的意思是什么啊?知道的请说下!
联想-(E46A)-I3M380-2.53 - 内存2G/硬500G-/G
预防流感的有效方法是接种流感疫苗,下列有关
音讯的意思是什么啊?知道的请说下!
中学生初三基础不好怎样为中考冲刺?。。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?