如何强制异或运算保持在可见的ASCII范围内?

假设您有一个值k in [32,126]和另一个值p in [32,126]。如果计算p xor k,可能会得到较低的值,例如[32,126]中不会包含0。保持在[32,127]之内的一个技巧是计算p xor (k and 15)and(k,15)消除了k的4个最高有效位,同时保留了k的最低有效位。

但是,127是ASCII表中的控制字符。您能做些优雅的事情,使范围从32到126,而不是32到127吗?

mei96818968 回答:如何强制异或运算保持在可见的ASCII范围内?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3061935.html

大家都在问