负数表示 取正数, 按位取反, 最后加1 eg: byte赋值(byte 为1字节,用8位表示) 1. -10 正数为 10 2进制为'00001010' 2. '00001010'按位取反后为'11110101' 3. 再加1 为'11110110' 4. 计算机赋值为 byte a = (byte)0xf6; 注: int 类型为32位,使用4字节表示, 10 表示为 '00000000 00000000 00000000 00001010' -10 表示为 '11111111 11111111 11111111 11110110' int 赋值为 int c = 0xfffffff6;(-10)
计算机补码
猜你喜欢
转载自jis117.iteye.com/blog/2078082
今日推荐
周排行