CAPL 中的二进制掩码
binary masks in CAPL
CAPL 允许按位运算。由于现在编写解析器变得很乏味,我在想是否有办法为掩码编写二进制数,例如
variables
{
byte a = 0x03;
}
on key 'a'
{
a &= 0b11; // <- invalid, how can we write this?
a &= 0x03;
a &= 3;
}
CAPL 不支持。
您只需添加位并使用获得的十六进制或十进制格式的数字。
或者,如果您真的想要
,您可以创建一个函数将其作为二进制文件显示在您的报告中
CAPL 允许按位运算。由于现在编写解析器变得很乏味,我在想是否有办法为掩码编写二进制数,例如
variables
{
byte a = 0x03;
}
on key 'a'
{
a &= 0b11; // <- invalid, how can we write this?
a &= 0x03;
a &= 3;
}
CAPL 不支持。 您只需添加位并使用获得的十六进制或十进制格式的数字。 或者,如果您真的想要
,您可以创建一个函数将其作为二进制文件显示在您的报告中