发布网友 发布时间:2022-04-27 11:08
共2个回答
热心网友 时间:2023-09-14 14:16
数字在计算机中是以补码方式存放的,正数的补码就是原码,负数的补码为符号位不变,原码按位取反再加1,-30的二进制表示计算方法如下:
因为是负数,所以,符号位为1
30的原码为11110(即16+8+4+2=30),按位取反得到00001,再加1得到00010
加上符号位,结果为:
100010
验证:win7的系统,打开计算器,直接输入-30,可以看到下面的二进制表示,如图:
红框中的6位二进制,即为-30的二进制表示。
热心网友 时间:2023-09-14 14:17
-30不是十进制的有效数值,可进行2-36进制之间的整数、小数等快速转换。