进制计算题(01101110B+01010000B)CF= OF= PF=

交换单个字母单词的大小写

我发現这个代码用于交换案例但我对它是如何工作有点困惑。

我明白它会遍历每个角色但是,我无法绕过线(特别是XOR运算符)

我的意思是什么的重要性32如何交换案件。

 与上部和下部版本的唯一区别是第5位(从0开始计数)这就是为什么使用简单的XOR面罩,您可以来回更换外殼

对于ASCII编码,32是小写字母和大写字母之间的差异它是2的幂,它的二进制表示是一个1位: 通过应用XOR赋值运算符,可以在字符值中更改此位有效地添加(如果该位为0 in c)或减去(bit为1 in c)32。这对于字母AZ和az都可以正常工作但很可能对输入中的大多数其他字符都是无意义的。

打開App查看更多内容

}

我要回帖

更多关于 CF400B 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信