實數和字元在計算機中的儲存方式

2021-06-16 11:22:09 字數 539 閱讀 4952

1、實數的儲存方式

對於實數,採用的是指數形式儲存的,如123.456可以寫成標準化指數形式:0.123456*10^3,它包括數值部分和指數部分。

「標準化指數形式」是指:對於數值部分,小數點前的數字是「0」,小數點後的第一位是「1」。

在計算機中,一般以4個位元組來儲存乙個實數:一般以3個位元組存放數值部分(包括數符(數值的符號)),以乙個位元組來存放指數部分(包括指數的符號)。

2、字元的儲存方式

字元包括字母(a,b,c,a,b,c...)和特殊字元(#,$,@...)等。計算機並不是將字元本身存放到儲存單元中,儲存單元只能儲存二進位制資訊,而是將字元的ascii**儲存到相應的存儲存單元中。ascii是america national standard code for information interchange的縮寫,意為美國國家資訊將換標準碼。如,字母'a'相應的ascii**是65(十進位制形式),表示為二進位制數為1000001(ascii**都是七位二進位制數),它在計算機中的儲存形式就是01000001(因為乙個位元組是8個bit,它只有7位二進位制數,所以第一位補0)。

float型別在計算機中的儲存方式

float型別數字在計算機中用4個位元組儲存。遵循ieee 754格式標準 乙個浮點數有2部分組成 底數m和指數e 底數部分 使用二進位制數來表示此浮點數的實際值 指數部分 占用8bit的二進位制數,可表示數值範圍為0 255 但是指數可正可負,所以,ieee規定,此處算出的次方必須減去127才是真...

負數在計算機中的儲存

問乙個基本的問題。負數在計算機中如何表示?舉例來說,8在計算機中表示為二進位制的1000,那麼 8怎麼表示呢?很容易想到,可以將乙個二進位制位 bit 專門規定為符號位,它等於0時就表示正數,等於1時就表示負數。比如,在8位機中,規定每個位元組的最高位為符號位。那麼,8就是00001000,而 8則...

資料在計算機中的儲存

首先,我們為什麼要知道這個呢?我們只需要知道這個東西怎麼用不就好了嗎?我想,你可能忽視了你還是乙個程式設計師。好了言歸正傳我們來講講計算機中資料的儲存方式。我們都知道在計算機中所有的資料是以二進位制的形式儲存的,那麼你們有沒有想過01這些資料是怎麼存在計算機當中的呢?不知道你們有沒有聽過乙個東西,叫...