位运算即是直接进行二进制位的处理.利用c语言的位操作功能,可以方便地将程序中的许多开关变量存储在一个字节的特定位中以节省内存,此类的思想和技巧常常被用于操作系统、计算机网络协议和软件的设计中⋯.目前现有的C和C++的教材书籍中对于位运算的讲解和阐述较为简略,大多都是出于知识体系完整性的考虑而涉及了一些位运算符及其简单的应用].这对一些学习程序设计的人来说远远不够,很多学生仅仅知道有位运算符的存在,根本不会在编程中使用它,且对学生学习后续的课程也会造成一定困难.本文通过介绍位运算符的运算规则及其在字符串加密解密中的应用实例分析,来演示位运算的特殊应用,揭示其在实际程序设计中的作用,从而加深学生对位运算的理解