饮用水牌子:负的10进制数如何转为8进制与16进制数?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 14:34:11
比如十进制数-65,转换为16进制时,应该是哪种方法?
(1)首先把65转为16进制的41,然后再加负号,
即(-65)——>(-41);

(2)-65在内存中的实际存储形式即65的补码为:0000 0000 0100 0001取反加1,即1111 1111 1011 1111,然后再按十六进制转换为ffbf。

另外问一下:有没有8进制和十六进制的负数?

画一个表如下
1024 512 256 128 64 32 16 8 4 2 1 1/2 1/4 1/8……
把数字填进去就行,比如100,64够,为1,剩36;32够,为1,剩4,16、8填0,4为1,2、1填0,于是为1100100
比如66.25,小数点后为1/4,于是结果为1000010.01