【发布时间】:2012-02-22 01:41:56
【问题描述】:
假设我有二进制数 0b110,即 6,我想将该数字乘以 3,得到 18,即 0b10010。在Python中我该怎么做,我尝试正常乘以它,但它不起作用......
【问题讨论】:
-
不会将二进制类型转换为 int 然后再返回来解决问题吗?
-
"我尝试正常相乘" - 不知道你的意思。首先,你知道如何用二进制乘法(没有任何特定语言)吗?
-
@skytreader:二进制数是整数,十进制数是整数,Xary数是整数,不需要转换。
-
@NiklasB。有道理。我在想 OP 希望结果显示在 0s 和 1s representation 中。因此,类型转换。
-
你尝试了什么?你的预期输出是什么?你的实际输出是什么?