什么是获取二进制数字字符串的位运算的最简单解决方案?
示例:
示例:
QString a = "001";
QString b = "010";
QString c = "100";
// QString d = a | b | c -> d = "111"
QString a = "001";
QString b = "010";
QString c = "100";
// QString d = a | b | c -> d = "111"
QString a = "001";
QString b = "010";
QString c = "100";
QString d = QString::number(a.toInt(0, 2) | b.toInt(0, 2) | c.toInt(0, 2), 2);
它做的是Alex Farber所说的。将字符串转换为整数,执行操作,然后将结果转换回字符串。