数字范围按位与 不同通信协议数据交换需要用到
数字范围按位与
给定范围 [m, n],其中 0 <= m <= n <= 2147483647,返回此范围内所有数字的按位与(包含 m, n 两端点)。
不同通信协议数据交换需要用到位对齐
例如在CANOPEN协议中,驱动器初始化数据的位数并不相同,
EtherCat——>初始数据——>canopen
需要对初始数据做处理:在主站中补齐32位,在从站中检测高位,在对其做拆分处理。
示例 1:
输入: [5,7]
输出: 4
示例 2:
输入: [0,1]
输出: 0
int
原创
2020-08-23 19:58:34 ·
146 阅读 ·
0 评论