例如 字元位置 是 7, 那纤裤么 对应的 mask 是 0x80.
bool my_bool = 1
SOME_REGISTER = (my_bool <<7)//1 左移7位 得 mask 0x80.
如果程序里 用了 bit position 那么可能是声明 变量名 position 是 bit 型变量。
我不熟悉avr, 不清楚 bit 型 是否 avr 里有定义,或者是程序员 自定义类型 (类似 c/c++ 里乎乱用 typedef 或 #define 自定义类型)。
按照你的要求编写的返回位亩兄置的Python程序如下
def square_to_position(s):
a="abcdefgh".index(s[0])
b=int(s[1])
return (a,b)
print(square_to_position("e4"迅消袭))
源代码(注桥缓意源代码的缩进)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)