编写程序,输入字符串形式的二进制负数(长度为16位,采用补码表示),把它转换为十进制整数,输出该十进制整数。 【输入形式】 输入一个16位补码表示的二进制整数 【输出形式】 二进制整数对应的十进制数
时间: 2024-06-10 12:04:04 浏览: 131
编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数
3星 · 编辑精心推荐
可以使用`int`函数将二进制字符串转换为十进制整数。然后,可以使用`bin`函数将十进制整数转换为二进制字符串。
以下是实现的代码示例:
```python
binary = input("请输入一个16位补码表示的二进制整数:")
decimal = int(binary, 2)
print(f"十进制整数:{decimal}")
```
输入:
```
请输入一个16位补码表示的二进制整数:1111111111111101
```
输出:
```
十进制整数:-3
```
阅读全文