作业帮 > 综合 > 作业

如何将十进制的数换算成十六进制

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/12 15:59:15
如何将十进制的数换算成十六进制
标签错了,不是说编程,我是说用数学方法怎么算
如何将十进制的数换算成十六进制
你别都一律取反加1啊.首先,要说清楚待转换的数是多少有效位,然后看最高位是不是1,才决定是否需要取反加1就拿400H来说吧,如果是11位有效位,400H=100 0000 0000,那么才取反加1得出-1024D,假如规定是12位甚至更多的位,那么400H=0100 0000 0000,最高位是0,直接得出+1024D不信你用C语言试试,short data=0x400; printf("%d", data);看看是-1024还是+1024.你对数值编码理解太.
以上回答你满意么?