亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

Java中float類型的范圍及其與十六進制的轉換例子

2019-11-26 14:55:09
字體:
來源:轉載
供稿:網友

float占用4個字節,和int是一樣,也就是32bit。
      第1個bit表示符號,0表示正數,1表示負數,這個很好理解,不用多管。
      第2-9個bit表示指數,一共8為(可以表示0-255),這里的底數是2,為了同時表示正數和負數,這里要減去127的偏移量。這樣的話范圍就是(-127到128),另外全0和全1作為特殊處理,所以直接表示-126到127。
     剩下的23位表示小數部分,這里23位表示了24位的數字,因為有一個默認的前導1(只有二進制才有這個特性)。
     最后結果是:(-1)^(sign) * 1。f * 2^(exponent)
     這里:sign是符號位,f是23bit的小數部分,exponent是指數部分,最后表示范圍是(因為正負數是對稱的,這里只關心正數)
    2^(-126) ~~ 2(1-2^(-24)) * 2^127
    這個還不是float的取值范圍,因為標準中還規定了非規格化表示法,另外還有一些特殊規定。
   
非規格化表示:
    當指數部分全0而且小數部分不全0時表示的是非規格化的浮點數,因為這里默認沒有前導1,而是0。
    取值位0。f * 2^(-126),表示范圍位 2^(-149)~~ (1-2^(-23)) * 2^(-126) 這里沒有考慮符號。這里為什么是-126而不是-127? 如果是-127的話,那么最大表示為
2^(-127)-2^(-149),很顯然2^(-127) ~~2^(-126) 就沒法表示了。
 

其他特殊表示
    1。當指數部分和小數部分全為0時,表示0值,有+0和-0之分(符號位決定),0x00000000表示正0,0x80000000表示負0。
    2。指數部分全1,小數部分全0時,表示無窮大,有正無窮和負無窮,0x7f800000表示正無窮,0xff800000表示負無窮。
    3。指數部分全1,小數部分不全0時,表示NaN,分為QNaN和SNaN,Java中都是NaN。
 
結論:
    可以看出浮點數的取值范圍是:2^(-149)~~(2-2^(-23))*2^127,也就是Float。MIN_VALUE和Float。MAX_VALUE。

PS:float轉16進制,16進制轉float

package com.sondon.dev_soceket.test;   /**  * @Project : 硬件通訊  * @Package : com.sondon.tcpip  * @Class : Test.java  * @Company 廣州訊動網絡科技有限公司  * @Author : 蔡文鋒  * @DateTime:2015年4月2日 上午11:21:53  * @Blog:http://blog.csdn.net/caiwenfeng_for_23  * @Description : { 測試 }  */ public class Test {      public static void main(String[] args) {     String s="3E1E9E9F";     Float value = Float.intBitsToFloat(Integer.valueOf(s.trim(), 16));     System.out.println(value);          Float f=0.15490197f;     System.out.println(Integer.toHexString(Float.floatToIntBits(f)));   } } 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲片在线资源| 狠狠躁夜夜躁人人躁婷婷91| 欧美日韩第一视频| 韩国欧美亚洲国产| 亚洲男人天堂2023| 久久精品2019中文字幕| 久久天天躁夜夜躁狠狠躁2022| 国产成人精品综合久久久| 欧美精品制服第一页| 国产狼人综合免费视频| 成人免费xxxxx在线观看| 欧美黑人xxxx| 91青草视频久久| 亚洲a级在线观看| 国产丝袜一区二区| 国产精品久久婷婷六月丁香| 色综合色综合久久综合频道88| 一区二区三区四区在线观看视频| 日韩电影视频免费| 日韩精品久久久久久久玫瑰园| 亚洲午夜av电影| 国产精品1234| 国产精品永久免费视频| 国产精品福利久久久| 在线观看亚洲区| 国产精品一区专区欧美日韩| 91欧美精品午夜性色福利在线| 亚洲综合第一页| 久久久成人av| 国产91在线播放| 亚洲一区www| 91sao在线观看国产| 亚洲日韩欧美视频| 日韩在线观看免费av| 国产欧美一区二区三区四区| 久久久久一本一区二区青青蜜月| 欧美日韩国产第一页| 亚洲欧美色婷婷| 高潮白浆女日韩av免费看| 国产精品高潮视频| 久热精品在线视频| 国产精品成人免费视频| 欧亚精品在线观看| 成人免费视频xnxx.com| 欧美xxxx综合视频| 国产精品三级久久久久久电影| 久久亚洲综合国产精品99麻豆精品福利| 91啪国产在线| 91国产视频在线| 亚洲精品久久久久| 久久九九有精品国产23| xxav国产精品美女主播| 日韩在线中文字| 国产亚洲精品综合一区91| 国产精品丝袜白浆摸在线| 亚洲va久久久噜噜噜| 国产91精品不卡视频| 久久这里只有精品视频首页| 亚洲一区二区三区sesese| 欧美性xxxx在线播放| 国产精品久久久久av| 欧美国产欧美亚洲国产日韩mv天天看完整| 久久久www成人免费精品张筱雨| 亚洲第一黄色网| 国产日韩欧美中文| 欧美高清电影在线看| 亚洲在线免费观看| 尤物九九久久国产精品的特点| 国产精品福利在线观看| 亚洲国产91精品在线观看| 亚洲小视频在线观看| 国产精品福利片| 在线精品视频视频中文字幕| 国产精品嫩草视频| 亚洲人成电影在线观看天堂色| 精品国内自产拍在线观看| 91视频国产精品| 欧美天堂在线观看| 91av福利视频| 精品一区二区三区四区在线| 亚洲风情亚aⅴ在线发布| 欧美在线一区二区视频| 久久中国妇女中文字幕| 国产精品白丝av嫩草影院| 国产精品igao视频| 国产最新精品视频| 国产精品主播视频| 在线成人激情黄色| 国产精品久久久久影院日本| 久久精品久久久久电影| 亚洲精品久久久久久久久| 欧美国产精品日韩| 欧美孕妇与黑人孕交| 第一福利永久视频精品| 国产香蕉97碰碰久久人人| 亚洲精品www久久久久久广东| 黑人精品xxx一区| 自拍偷拍亚洲精品| 中文字幕在线看视频国产欧美| 在线视频精品一| 成人免费福利视频| 亚洲人成亚洲人成在线观看| 日韩欧美999| 91香蕉国产在线观看| www.欧美精品| 欧美激情视频在线免费观看 欧美视频免费一| 日韩美女福利视频| 91国产视频在线播放| 538国产精品视频一区二区| 久久九九亚洲综合| 91免费看视频.| 欧美日韩国产成人在线| 成人激情春色网| 久久国产精品电影| 日韩欧美在线视频日韩欧美在线视频| 欧美一区在线直播| 亚洲a成v人在线观看| 国产黑人绿帽在线第一区| 欧美日韩亚洲精品内裤| 欧美大胆在线视频| 欧美日韩国产精品一区二区不卡中文| 91av国产在线| 久久伊人精品天天| 欧美精品久久久久久久久久| 日韩av网站在线| 91最新国产视频| 欧美激情精品久久久久久| 国产一区玩具在线观看| 国产精品男人的天堂| 在线国产精品播放| 在线播放精品一区二区三区| 91色精品视频在线| 久久影视电视剧免费网站| 欧美亚洲第一区| 精品日韩美女的视频高清| 51久久精品夜色国产麻豆| 久久天天躁夜夜躁狠狠躁2022| 欧美午夜精品久久久久久人妖| 亚洲国产欧美一区二区三区同亚洲| 欧美人在线观看| 欧美色视频日本版| 欧美日本在线视频中文字字幕| 色悠悠久久88| 日本久久久久亚洲中字幕| 国产精品女视频| 美女国内精品自产拍在线播放| 久久躁狠狠躁夜夜爽| 日本精品久久电影| 啪一啪鲁一鲁2019在线视频| 欧美日韩ab片| 91精品国产乱码久久久久久蜜臀| 欧美电影在线观看完整版| 97超碰蝌蚪网人人做人人爽| 中文字幕日韩精品在线| 欧美情侣性视频| 黄色一区二区三区| 日本精品免费观看| 久久综合久中文字幕青草| 国产视频亚洲视频| 欧美疯狂性受xxxxx另类| 成人黄色午夜影院| 日本亚洲欧美三级| 亚洲专区在线视频| 精品久久久香蕉免费精品视频|