java符號(hào)大全 十進(jìn)制數(shù)-31使用8位(包括符號(hào)位)補(bǔ)碼表示時(shí),其二進(jìn)制編碼表示為?需要答題過(guò)程!O(∩_∩)O謝謝?
十進(jìn)制數(shù)-31使用8位(包括符號(hào)位)補(bǔ)碼表示時(shí),其二進(jìn)制編碼表示為?需要答題過(guò)程!O(∩_∩)O謝謝?-31:1000 0000 0001 1111沒(méi)有計(jì)算過(guò)程,即直接寫(xiě),31是11111,負(fù)數(shù)是第一
十進(jìn)制數(shù)-31使用8位(包括符號(hào)位)補(bǔ)碼表示時(shí),其二進(jìn)制編碼表示為?需要答題過(guò)程!O(∩_∩)O謝謝?
-31:1000 0000 0001 1111沒(méi)有計(jì)算過(guò)程,即直接寫(xiě),31是11111,負(fù)數(shù)是第一位是1,共32位,計(jì)算過(guò)程需要反碼,例如,5取反~5二進(jìn)制原始碼:0000 0000 0101取反運(yùn)算:1111 1111 1111 1111 1111 1111 1111 1111 1111 1010在Java中,有符號(hào)整數(shù)用補(bǔ)碼表示,補(bǔ)碼=逆11。首先找到相反的:1000 0000 01012。然后找到補(bǔ)碼:1000 0000 0110。最高的位表示符號(hào),第1位表示負(fù)數(shù),第0位表示正數(shù),所以結(jié)果是-6
機(jī)器的字長(zhǎng)是32位,最高的位是定點(diǎn)表示的符號(hào)位?
如果是正數(shù),則最高位為0,其最大值均等于1,即2^32-1=4294967295
如果是負(fù)數(shù),則最高位為1,通常是互補(bǔ)的
在浮點(diǎn)表示法中,順序碼占10位,尾數(shù)占22位(每個(gè)包含一個(gè)符號(hào)位)
](2)在浮點(diǎn)表示法中,負(fù)數(shù)的表示范圍是多少?
順序碼部分是最大的指數(shù),即除符號(hào)位外的所有值都等于1,即2^10-1=1023
尾數(shù)部分也等于1,即,(0.111111111)2=1
如果不是補(bǔ)碼,則為-1*10^1023