日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言中float,double类型,在内存中的结构(存储方式).

發(fā)布時間:2024/7/19 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言中float,double类型,在内存中的结构(存储方式). 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

????? 從存儲結(jié)構(gòu)和算法上來講,double和float是一樣的,不一樣的地方僅僅是float是32位的,double是64位的,所以double能存儲更高的精度。

????? 任何數(shù)據(jù)在內(nèi)存中都是以二進制(0或1)順序存儲的,每一個1或0被稱為1位,而在x86CPU上一個字節(jié)是8位。比如一個16位(2 字節(jié))的short int型變量的值是1000,那么它的二進制表達就是:00000011 11101000。由于Intel CPU的架構(gòu)原因,它是按字節(jié)倒 序存儲的,那么就因該是這樣:11101000 00000011,這就是定點數(shù)1000在內(nèi)存中的結(jié)構(gòu)。

????? 目前C/C++編譯器標準都遵照IEEE制定的浮點數(shù)表示法來進行float,double運算。

????? 這種結(jié)構(gòu)是一種科學(xué)計數(shù)法,用符號、指數(shù)和 尾數(shù)來表示,底數(shù)定為2——即把一個浮點數(shù)表示為尾數(shù)乘以2的指數(shù)次方再添上符號。

????? 下面是具體的規(guī)格:

????????????? 符號位 階碼 尾數(shù) 長度

????? float???? 1???? 8???? 23??? 32

????? double? 1???? 11?? 52??? 64

????? 臨時數(shù)?? 1???? 15?? 64??? 80

????? 由于通常C編譯器默認浮點數(shù)是double型的,下面以double為例: 共計64位,折合8字節(jié)。

????? 由最高到最低位分別是第63、62、61、……、0位: 最高位63位是符號位,1表示該數(shù)為負,0正; 62-52位,一共11位是指數(shù)位; 51-0位,一共52位是尾數(shù)位。

???? 按照IEEE浮點數(shù)表示法,下面將把double型浮點數(shù)38414.4轉(zhuǎn)換為十六進制代碼。

???? 把整數(shù)部和小數(shù)部分開處理:整數(shù)部直接化十六進制:960E。小數(shù)的處理: 0.4=0.5*0+0.25*1+0.125*1+0.0625*0+…… 實際上這永遠算不完!這就是著名的浮點數(shù)精度問題。所以直到加上前面的整數(shù)部分算夠53位就行了(隱藏位技術(shù):最高位的1 不寫入內(nèi)存)。

???? 如果你夠耐心,手工算到53位那么因該是:38414.4(10)=1001011000001110.0110101010101010101010101010101010101(2)

???? 科學(xué)記數(shù)法為:1.001……乘以2的15次方。指數(shù)為15! 于是來看階碼,一共11位,可以表示范圍是-1024 ~ 1023。因為指數(shù)可以為負,為了便于計算,規(guī)定都先加上1023,在這里, 15+1023=1038。

???? 二進制表示為:100 00001110 符號位:正—— 0 ! 合在一起(尾數(shù)二進制最高位的1不要): 01000000 11100010 11000001 11001101 01010101 01010101 01010101 01010101 按字節(jié)倒序存儲的十六進制數(shù)就是: 55 55 55 55 CD C1 E2 40。

轉(zhuǎn)載于:https://www.cnblogs.com/xinjun/archive/2010/03/08/1680908.html

總結(jié)

以上是生活随笔為你收集整理的C语言中float,double类型,在内存中的结构(存储方式).的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲色图欧美日韩 | 亚洲男人的天堂在线 | 色播视频在线播放 | 亚洲少妇第一页 | 合欢视频在线观看 | 67194成人在线 | 精品影视一区二区 | 国产av不卡一区二区 | 伊人久久综合视频 | 国产丝袜精品视频 | 美国免费高清电影在线观看 | a视频在线观看 | 婷婷视频网 | 一本加勒比北条麻妃 | 美女视频91 | 韩国美女福利视频 | 国产在线观看第一页 | 就爱啪啪网| 亚洲视频黄色 | 亚洲欧美激情一区二区三区 | 男人透女人免费视频 | 三级大片在线观看 | 激情综合小说 | 日韩电影在线观看中文字幕 | 另类ts人妖一区二区三区 | 一区二区三区视频播放 | 一区二区播放 | 亚洲成熟毛多妇女av毛片 | china国产乱xxxxx绿帽 | 综合国产一区 | av制服丝袜 | 欧美日韩中文字幕 | 日韩欧美亚洲成人 | 欧美第一页在线观看 | 操人视频在线观看 | 亚洲女人初尝黑人巨大 | 久久免费福利 | 亚洲熟女乱色综合亚洲小说 | 一区二区三区在线视频免费观看 | xxx精品 | 亚洲在线第一页 | 免费看的av片 | 邵氏电影《金莲外传2》免费观看 | 国产污视频 | 久草www| 欧美a网 | 日本成人福利视频 | 美女被草网站 | r级无码视频在线观看 | 欧美一级爱爱视频 | 丰满人妻一区二区三区性色 | 国产高清免费av | 在线观看视频国产 | 亚洲free性xxxx护士hd | 性视频网 | 亚洲国产精品va在线 | 桃色视频 | 极品白嫩少妇无套内谢 | a在线免费观看 | 老湿福利影院 | 精品视频www | 日韩黄色片子 | 亚洲欧美一区二区三区 | 国产欧美一区二区三区在线老狼 | 国产男人的天堂 | 精品人妻一区二区三区在线视频 | 中文字幕在线视频网站 | 99自拍偷拍| 看免费的毛片 | 欧美人与动物xxxx | 国产精品suv一区二区三区 | 男人插入女人阴道视频 | 久久精品久久久久久 | 午夜精品视频一区 | 黄色一级大片在线免费看国产 | 在线色图| 日韩欧美一卡二卡 | jizz中文字幕 | 精品一区二区三区中文字幕 | 一本大道久久 | 欧美日韩精品一区 | 黄色a站| 日本黄色免费 | 久久精品一区二区国产 | 含羞草一区二区 | 全黄一级男人和女人 | 激情综合小说 | 成人日b视频 | 国产在线一二区 | 国产极品91| 国产在线久 | 国产免费网址 | 日韩精品免费一区二区在线观看 | 婷婷丁香花五月天 | 亚洲精品久久久狠狠狠爱 | 日韩性生活视频 | 国产亚洲精品久久久久婷婷瑜伽 | 在线观看 中文字幕 | 欧美老肥妇做爰bbww |