下面關于補碼的敘述中錯誤的是 java中-5的反碼是怎么計算的,補碼呢?
java中-5的反碼是怎么計算的,補碼呢?首先轉換為二進制,很清楚11111 011逐位取數是反碼補碼是sum&0xff以字節(jié)為例:6=0000 0110~6表示逐位求反=11111 001,因為補碼
java中-5的反碼是怎么計算的,補碼呢?
首先轉換為二進制,很清楚
11111 011
逐位取數是反碼
補碼是sum&0xff
以字節(jié)為例:6=0000 0110~6表示逐位求反=11111 001,因為補碼存儲在計算機中,說明補碼-1的值變?yōu)榉创a11111000,第一位為符號位,不變,其余為反,變?yōu)樵即a:10000111=-7