我是靠谱客的博主 靓丽水池,这篇文章主要介绍位运算的常见运用,现在分享给大家,希望可以做个参考。

1. 字母大小写转换的位运算实现

大写字母 A~Z 的 ASCII 码范围为 [65, 90]
小写字母 a~z 的 ASCII 码范围为 [97, 122]
如果ch的 ASCII 码在 [65, 90] 的范围内, 那么我们将它的 ASCII 码增加 32 , 即可得到对应的小写字母。

  1. 大变小,小变大( 大写变小写、小写变大写 ) : 字符 ^= 32
  2. 大变小 (大写变小写、小写变小写 ): 字符 |= 32
  3. 小变大 (小写变大写、大写变大写 ): 字符 &= -33

最后

以上就是靓丽水池最近收集整理的关于位运算的常见运用的全部内容,更多相关位运算内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部