负数进制转换与负进制转换的问题。
问题1:
负数进制转换时,符号位是否参与转换?
假设在16位的int 下,如:
十进制-12 二进制为: 1111 1111 1111 0100
将这个数转为八进制: 1 111 111 111 110 100 按这么格式化的结果为 177764 为什么不是77764 ?
将这个数转十六进制: 1111 1111 1111 0100 按这么格式化的结果为 FFF4 为什么不是EFF4 ?
但是最左边的1是符号位1表示负数,它也参与?
问题2:
什么是负进制转换?有什么用途?求例子和公式。