CAPL允许按位操作。由于这些天来编写解析器已经变得很繁琐,因此我想知道是否有办法为掩码写二进制数,例如
variables
{
byte a = 0x03;
}
on key 'a'
{
a &= 0b11; // <- invalid, how can we write this?
a &= 0x03;
a &= 3;
}
答案 0 :(得分:1)
CAPL不支持。 您只需要添加位并使用十六进制或十进制格式获得的数字即可。 或者,如果您确实想要的话,可以创建一个函数以二进制形式将其显示在报告中