1.首先将十进制负数转换成相反数;
2.计算相反数的二进制;
3.二进制取反后再加一就得到负数的二进制;
例如:
-14 => 14 => 0000 1110 => 1111 0001 => 1111 0010
明确:
有符号类型的数字才有符号位;
二进制的最左边是符号位;
0表示正数,1代表负数;
切记:讨论符号位的前提是必须确定数据类型;
1.确定好数据类型为二进制负数;
2.先将二进制取反加1;
3.将二进制转换成十进制;
4.然后将十进制取相反数;
例如:
char类型的10110110 => 01001001 => 01001010 => 74 => -74;
负数的十进制和二进制转换
最新推荐文章于 2021-04-10 14:27:05 发布