當前位置:成語大全網 - 書法字典 - 為什麽(字節)300等於44?Java語言(壹種計算機語言,尤用於創建網站)

為什麽(字節)300等於44?Java語言(壹種計算機語言,尤用於創建網站)

首先300默認為int類型,占用4個字節,而byte只占用1個字節。300的二進制位是

00000000 00000000 00000001 00101100

強制轉換為字節後只剩下壹個字節,即00101100。因為300是壹個正數,所以計算機使用補碼進行內部計算,但我們看到的是經過處理的原始代碼。而300是壹個正數,所以它的原碼、補碼和補碼都是壹樣的。即數字位(前1)的符號位(後7位)。

0 010 1100這是我們看到的原始代碼(0代表正數,1代表負數)。求十進制正數32+8+4=44。今天到此為止!希望對妳有幫助。我剛才被這個問題難住了。我沒有註意到符號位是零。我壹直在計算他的補語和補語,然後我突然意識到。