avr 中 有个句子 bit position ;然后就没了 这是什么意思

avr 中 有个句子 bit position ;然后就没了 这是什么意思,第1张

bit position是字元位置的意思。 通常,字元位置从毁顷简0起算。

例如 字元位置 是 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"迅消袭))

源代码(注桥缓意源代码的缩进)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12344885.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存