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

主站蜘蛛池模板: 国产aaaaa一级毛片| 色综合天天综合| 日韩国产精品无码一区二区三区| 亚洲区第一页| 亚洲精品视频在线观看视频| 波多野衣结在线精品二区| 欧美性爱精品一区二区三区 | 亚洲欧美综合另类图片小说区| 看国产一级毛片| 亚洲资源在线视频| 成年人免费国产视频| 韩日午夜在线资源一区二区| 欧美a在线视频| 亚洲国产日韩一区| 欧美日本在线播放| 欧美一级特黄aaaaaa在线看片| 国产白浆视频| 国产视频资源在线观看| 99精品免费在线| 91小视频版在线观看www| 久久网欧美| 91小视频在线观看| 国产成人久视频免费| 国产精品美女在线| 国产网友愉拍精品视频| 亚洲欧美人成人让影院| 91精品人妻互换| 狠狠v日韩v欧美v| 成人字幕网视频在线观看| 伊人91在线| 多人乱p欧美在线观看| 久久天天躁夜夜躁狠狠| 国产办公室秘书无码精品| 久久精品电影| 亚洲欧美成人在线视频| 日本影院一区| 欧美性猛交一区二区三区| 国产99视频免费精品是看6| 久久久久亚洲av成人网人人软件| 久久99国产综合精品1| 久久9966精品国产免费| a毛片在线| 一级毛片免费观看久| 国产jizz| 亚洲欧州色色免费AV| 日韩福利在线观看| 香蕉视频国产精品人| 国产av剧情无码精品色午夜| 国产区在线观看视频| 国产精品亚洲欧美日韩久久| 亚洲人妖在线| 在线观看国产网址你懂的| 午夜福利亚洲精品| 91精品专区| 欧美一道本| 噜噜噜久久| 一区二区日韩国产精久久| 99国产在线视频| 亚洲乱强伦| 色综合久久88| 国产精品欧美日本韩免费一区二区三区不卡 | 亚洲三级片在线看| 亚洲日韩精品无码专区97| 国产黄在线观看| 亚洲一区二区三区在线视频| 18禁不卡免费网站| 99re66精品视频在线观看 | 99热这里都是国产精品| 国产丝袜无码精品| 欧美人人干| 成人亚洲视频| 国产精品久久精品| 无码国产偷倩在线播放老年人 | 欧美.成人.综合在线| 亚洲免费人成影院| 色婷婷综合在线| 91外围女在线观看| 久久亚洲黄色视频| 天天摸夜夜操| 久久黄色影院| 99久久精品国产自免费| 国产精品亚洲αv天堂无码|