一溢出的判斷
數據存儲
計算機行業用多媒體來定義包含數字,文本,音頻,圖像,視頻的信息。
位是存儲在計算機中的最小單位,它是0或1。8位稱爲1個字節。
無符號整數發生溢出時,丟掉最左邊的位,保留最右邊的位。
浮點表示法中,一個數字由三部分組成:符號,位移量,定點數。用於表示很小或者很大的數字。
例如74250 000 000 000 000 000.00 表示爲 7.425*10的24次方,其中符號位是(+),位移量是24,定點數7.425
爲了使表示法固定部分統一,科學計數法和浮點表示法都在小數點左邊使用了唯一的非零數碼,這稱爲規範化。十進制中是1—9,二進制中是1
十進制: +或- d.xxxxxxxxxxxxxxxxx 其中d是1-9,x是0-9
二進制: +或- 1.yyyyyyyyyyyyyyyyy 其中y是0或1
試圖存儲絕對值很小的數值導致下溢,試圖存儲絕對值很大的數值導致上溢。
如果整數和小數部分都爲0,約定這種情況下符號位,指數,尾數都設爲0。