所以我在做各种奇偶棋子。使用python-x%2==0作为布尔值的标准方法。好的。在
但是,我读到另一种检查方法是获取代表数字的二进制字符串,然后简单地检查字符串的最后一位。如果最后一个数字是0,它是偶数,如果它是1,它是奇数。例如:
00001011=11 最后一位是1 11是奇数
000014=1110 最后一位是0 14是偶数。在
如果能够构建使用二进制字符串而不是%2检查的偶数/奇数检查器,我会觉得好笑。我唯一搞不懂的是,我的googlefu让我失败了——如何抓住和处理字符串?在
引用线程:Compare the last binary digit to 1 in MIPS assembly给出程序集答案。在
所有其他线程都处理如何获取正常数的最后一位,即12345的最后一位是5,而忽略“如何以二进制形式读取它”
试试这个:
相关问题 更多 >
编程相关推荐