1
A
回答
6
使用if (i >= k) i -= 2 * k;
其中k
是您的方案无法表示的最小正数。 (8在这种情况下,因为0111
是7和1000
将是负面的。)
13
比8
更大,所以你减去16
从13
,使-3
。
+1
这是独创!爱它! – Bonk
相关问题
- 1. Python将二进制字符串转换为二进制int
- 2. 将二进制字符串转换为二进制文字
- 3. 将二进制字符串转换为二进制
- 4. 将字符串转换为二进制
- 5. 将字符串转换为二进制
- 6. 将二进制转换为字符串
- 7. 将字符串转换为二进制
- 8. 将数字转换的二进制补码形式有符号的十进制
- 9. 将带符号的十进制转换为使用二进制补码编码的十六进制
- 10. 二进制INT二进制字符
- 11. 将二进制字符串转换为二进制或十进制值
- 12. C++字符串转换为二进制代码/二进制代码转换为字符串
- 13. 二进制补码转换
- 14. 将二进制字符串转换为有符号整数 - Python
- 15. Go - 将表示二进制数的字符串转换为int
- 16. 转换字符串“s”为二进制
- 17. 如何将二进制int转换为字符串?
- 18. Cython将二进制字符串快速转换为int数组
- 19. 将二进制字符串[]转换为int [] java
- 20. 将字符串转换二进制为10进制
- 21. 将十六进制字符串转换为二进制
- 22. 将二进制长字符串转换为十六进制c#
- 23. 将字符串转换为二进制,并在Python中将二进制转换为十进制?
- 24. 从符号幅度转换为二进制补码
- 25. 字节为int与二进制补码
- 26. 将十六进制转换为二进制和16位二进制补码
- 27. 将字符串转换为二进制字符串
- 28. 将二进制字符串转换为文本字符串
- 29. Go - 如何将二进制字符串转换为二进制字节?
- 30. 将二进制字符串转换为十六进制字符串C
你是否假设每个带有前导1的字符串都是负数? 13将不得不被表示为“01101”?或者你有固定的4位大小?基本上需要更多细节。 –
是的,这是一个固定的大小'n'。 – Bonk
哪里'n'是4? –