999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

數據存儲

2021-11-07 00:56:07黃偉趙旭
客聯 2021年9期

黃偉 趙旭

摘 要:這篇文章主要講解數據是如何存儲在計算機中的,它會分別講解整數和小數是分別以什么形式存儲在計算機中。讓讀者深刻了解存儲機制,揭開疑問。

關鍵詞:整數存儲字節;小數存儲;浮點數

有很多人都不了解在計算機中到底是如何存儲數據的,而我也是很好奇其存儲機制,才閱讀了很多篇文章,才了解數據是如何存儲在計算機中的,而我將用一篇文章簡單易懂的總結出數據的存儲方式。首先你要知道數據存儲分為兩個部分,一個是整數的存儲,一個是小數的存儲,整數存儲,只需要考慮正數和負數的存儲。而小數的存儲在計算機中其實是無法精確表示的,因此小數存儲就涉及到了精確度的表示。下面就分別敘述整數存儲和小數存儲。

一、整數存儲

1.1字節:

因為計算機只能存儲二進制即0或者1,而1位則是代表一個數,在計算機中一個字節包含8位即1個byte類型,1位則叫1 bit 。因此一個字節包含有2^8即256個數。

1.11存儲負數

1.因為計算機只存儲二進制不能表示負數,而一個字節有256位數所以根據鐘表原理來存儲負數,即256個數正數存儲1-127負數存儲-1到-128 還有0 因此一共有256個數正好對稱。

2.計算機表示用最高位來表示符號位即0表示正數,1表示負數。

3.計算機用補碼來表示數,正數的補碼為其本身,而負數的補碼則是原碼取反加1

負數補碼例如:-1 的原碼1000 0001? 反碼1111 1110? 補碼為1111 1111

例如:-127 原碼1111 1111? 反碼 1000 0000 補碼1000 0001

所以127的表示則是為0111 1111 而當其加1時為1000 0000此時其值為-128 加1 為1000 0001即為-127

二、小數存儲

在小數存儲方式中有兩種存儲方式,一種是定點數,一種是浮點數,這篇文章著重將浮點數。

2.1浮點數

浮點數的由來

因為定點數還是無法準確的表示小數,因此推出浮點數,浮點數也無法準確的推出小數,但很接近。浮點數是根據IEEE-754標準來存儲的,如下有幾點規范

1. 浮點數包含3部分:符號位,指數和尾數,尾數又可稱之為有效數

2. 浮點數用二進制表示,因此尾數也是用二進制表示

3. 指數可正可負,因此根據IEEE-754標準規定float轉出來的值-127,即所為的漂移值:127,double的漂移值是1023

4. float是用4個字節進行表示的稱之為單精度,其表示的第一位是符號位,之后的8位是指數 再之后的23位是尾數

5. double使用8個字節來表示的稱之為雙精度,其表示的第一位是符號位,之后的11位是指數,在之后的52位則是尾數

浮點數表示

18.625

18用二進制表示為10010

0.625用二進制為0.101

所以18.625為10010.101

用浮點數來存儲18.625為1.0010101*2^4因為符號位一定為1所以省略所以尾數為001 0101

因為指數轉出來之后需要-127因此這里需要+127 即131這里用8位表示256個正數,用二進制表示1000 0011

所以浮點數是0 1000 0011 (指數)001 0101 0000 0000 0000 0000(尾數) 其就是18.625

反推:其數0為正數 指數131-127為4 尾數 為1.0010101

1+1`*`2^-3+1`*`2^-5+2^-7=1+0.125+0.03125+0.0078125=1.1640625`*`2^4=18.625

為什么計算機中不能存儲準確的小數卻能夠輸出精確的小數?

因為在 java 中其小數表示形式為3f333333而當計算時才會用到浮點數

參考文獻:

[1]王移芝,羅四維.大學計算機基礎教程.北京:高等教育出版社,2004

[2]楊振山,龔沛曾.大學計算機基礎(第四版).北京:高等教育出版社,2004

[3]馮博琴,大學計算機基礎.北京:高等教育出版社,2004

[4]李秀等,計算機文化基礎(第5版).北京:清華大學出版社,2005

[5] June jamrich Parsons Dan Oja.計算機文化.北京:機械工業出版社,2001

[6]山東省教育廳組編.計算機文化基礎.東營:中國石油大學出版社,2006

主站蜘蛛池模板: 欧美成人综合视频| 免费一级成人毛片| 国产女人18毛片水真多1| 国产在线八区| 欧美在线国产| 成年人久久黄色网站| 91成人免费观看在线观看| 无码网站免费观看| 97se亚洲综合在线韩国专区福利| 久久黄色小视频| 日韩不卡高清视频| 精品国产一区二区三区在线观看 | 国产乱人伦偷精品视频AAA| 国产美女视频黄a视频全免费网站| 日本一区中文字幕最新在线| 亚洲AV人人澡人人双人| 在线免费观看AV| 欧美激情视频二区| 强奷白丝美女在线观看 | 另类专区亚洲| 国产精品精品视频| 狠狠综合久久| 国产精品无码AⅤ在线观看播放| 在线精品亚洲一区二区古装| 久久人与动人物A级毛片| 色久综合在线| 最新精品久久精品| 欧美亚洲国产一区| 亚洲美女一区二区三区| 国产乱人视频免费观看| 精品无码国产一区二区三区AV| 免费一级α片在线观看| 福利在线免费视频| 亚洲日韩国产精品无码专区| 99re这里只有国产中文精品国产精品| 国产日本欧美亚洲精品视| 欧美激情视频一区二区三区免费| 欧美综合激情| 蜜桃视频一区二区| 91精品人妻互换| 成人午夜亚洲影视在线观看| 伊人蕉久影院| 一级毛片在线播放| 久久久久九九精品影院| 久久久亚洲国产美女国产盗摄| 日本色综合网| 99999久久久久久亚洲| 青草免费在线观看| 亚洲高清中文字幕在线看不卡| 日韩资源站| 精品久久国产综合精麻豆| 国产成人午夜福利免费无码r| 国产女人喷水视频| 国产噜噜在线视频观看| 国产高清在线精品一区二区三区 | 亚洲无码精彩视频在线观看| 亚洲免费播放| 日韩无码黄色| 国产精品xxx| 午夜性爽视频男人的天堂| 久久精品亚洲中文字幕乱码| 熟妇人妻无乱码中文字幕真矢织江 | 亚洲人成网18禁| 91久久偷偷做嫩草影院| 无码AV高清毛片中国一级毛片 | 午夜视频日本| 欧美不卡二区| www.狠狠| 日韩福利在线观看| 欧美国产精品不卡在线观看| 欧美精品亚洲精品日韩专区| 国产成人区在线观看视频| 波多野结衣一区二区三区88| 亚洲日本www| 欧美精品一区二区三区中文字幕| 欧洲亚洲欧美国产日本高清| 日韩欧美国产中文| 国产日韩欧美成人| 永久在线精品免费视频观看| 999国产精品永久免费视频精品久久| 欧美在线观看不卡| 精品国产电影久久九九|