全站数据
8 4 2 0 5 8 1

十进制的-256转化十六进制是怎样算的

英语时代 | 简单学习,快乐成才!         
问题更新日期:2024-11-16 07:58:32

问题描述

十进制的-256转化十六进制是怎样算的,在线求解答
精选答案
最佳答案

先把-256转换为二进制,再转换为十六进制,具体步骤如下:

256转换为二进制数为10000 0000,因位数不是8的倍数,需要在不足的3个高位处补足3个0,为0001 0000 0000;

因为-256是负数,只需要将最高位的0改成1,级-256二进制数的原码,为1001 0000 0000,表示为十六进制为OX900;

但是,负数一般用补码表示,二进制数-256的补码为绝对值的原码取反加1,1110 1111 1111+1=1111 0000 0000,所以表示为OXE00