永发信息网

【java吧】Java中Double的疑问double是64为这个无争议也就是说...

答案:2  悬赏:40  手机版
解决时间 2021-02-06 11:39
【java吧】Java中Double的疑问double是64为这个无争议也就是说...
最佳答案
【答案】 你的理解是错误的,double型是64位,但是表示方法和整数是不一样的.你用整数的想法去理解浮点数,肯定会出错啦.给你看下我做过的笔记,你理解下:
   存储布局就是一个浮点数在内存中如何表示.我们知道浮点数有float和double,前者是4个字节也就是32位,后者是8个字节也就是64位.布局分别为:
    符号 指数 小数部分 偏移附加(bias)
    单精度 1[31] 8[30-23] 23[22-00] 127
    双精度 1[63] 11[62-52] 52[51-00] 1023
  
    中括号内为位的编号范围,外面为该部分所占有的位的数量.偏移附加不属于位表示的内容,是一个常量,稍后解释.
    符号只有一位:0-表示正数 1-表示负数
    指数部分:用指数部分的值(8位/11位,unsigned)的值 减去 偏移附加 得到该数实际的指数 例如值为200,实际指数为73=200-127.对于双精度的double来说常量bias=1023
    尾数:尾数是什么?对于一个科学计数法来讲,形式象这样的 L.M×BE,那么这个L.M就是所谓的尾数(mantisa).它由一个起始位和一个小数部分组成.
全部回答
就是这个解释
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
火车过秦岭为什么要绕一个大圈子?
防止天然气水合物形成有哪三种方法
下述哪项属于蛋白类激素A.雌激素B.孕激素C.雄
艾克怎么打诺手,打完一套就跑?,然后被抓回
豆豆童装地址好找么,我有些事要过去,
巧灵露干洗店地址有知道的么?有点事想过去
遐世的意思是什么啊?知道的请说下!
爱丽舍的保养间隔多长时间?
北天门大街地址在什么地方,想过去办事
李师傅7小时做5个零件,照这样计算李师傅3小
去修电脑时维修人员用一个类似优盘的东西插到
意绿王高质洗衣店地址有知道的么?有点事想过
已知集合A={x|ax^+2x+1=0,x∈R},a为实数.(1
幼稚园从哪一年开始改名为幼儿园?
五菱宏光S1问题就是油门踩下去有时侯不给油是
推荐资讯
游戏1v1单挑不能回城回血吗
尼康241.4g是用来拍什么的
牵手酒吧(白桦东路店)地址有知道的么?有点事
四川考生2017美术联考213文化464.有哪些大学
宝研珠宝总店在什么地方啊,我要过去处理事情
为什么下载的盟军敢死队3,一开就蓝屏?
焦比的意思是什么啊?知道的请说下!
厌然的意思是什么啊?知道的请说下!
电脑主机开关键坏了,怎么办?
兴隆旅店饭店洗浴我想知道这个在什么地方
怎样让数字机顶盒的遥控器学习射频电视遥控器
永和豆腐坊裕隆店地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?