接收用户输入的十进制负数: 使用scanf函数从标准输入读取一个十进制整数。 将十进制负数转换为补码形式: 在计算机中,负数是以其二进制补码形式存储的。补码的计算方法是:先将绝对值转换为二进制,然后逐位取反并加1。 将补码转换为二进制字符串: 将补码转换为可读的二进制字符串形式。 输出转换后的二进制字符串: ...
1. 先把数转成正的。然后用除2的方法得到2进制。2. 把最高位变成1代表负数 3. 按位取反,末尾的那一位加一得到补码
1、二进制与十进制相互转换 二进制转为十进制 0000 0110转换为10进制: (二进制里面没有"个位、十位、百位",只能通过从左到右或者从右到左第几位来描述), 从右往左开始, 第一位是0,进制的基数是2,那么就是0 * 20 ,第二位是1,就是1 * 21 , 第三位是1,就是1 * 22,第四位及以上都是0了,那么...