瞭解Java基本數據類型的取值範圍

拿byte類型做栗子 一個字節是8位二進制數,然後最高位會用來作爲符號位。正數計算機是存的原碼,負數是存的補碼。 也就說byte正數最大是0111 1111,轉化爲十進制是:127(這就是byte的上限) byte能存儲的最小負數,首先要知道計算機存儲負數是用的負數的補碼,所以說最小負數對應的不是1111 1111,而是 1000 0000,要得到其原碼,首先是對000 0000(補碼)減1得到
相關文章
相關標籤/搜索