C语言程序设计曹哲曹哲书xg第11章xg课件教学.pptVIP

  • 2
  • 0
  • 约4.96千字
  • 约 41页
  • 2017-01-02 发布于广东
  • 举报

C语言程序设计曹哲曹哲书xg第11章xg课件教学.ppt

第11章 位运算 总结 * 学习内容指南 11.1 位运算符和位运算 11.2 位段 11.3 位运算应用举例 11.1 位运算符和位运算 由于是对二进制位进行与,或和异或等操作,因此,将位运算称作按位运算。 六种位运算符: 按位与 ~ 按位取反 | 按位或 左移 ^ 按位异或 右移 定义:直接对二进制位进行的运算称作位运算。位运算只能对整型数据或者字符型数据进行运算,而不能对浮点型等其他数据类型进行操作,而且均以补码形式参与运算。 只有按位取反运算符是单目运算符其他均为双目运算符 “”定义:  参加运算的两个数据,按二进制位进行逻辑与运算。即,如果两个相应的二进制位都为1,则该位的结果值为1;否则为0。 按位与运算符“” 例:求5 6。 解:5的二进制是101,6对应的二进制是110。在C语言中,5和6都是整型常量,因此可以进行位运算。即: 0000 0000 0000 0101 0000 0000 0000 0110 0000 0000 0000 0100 运行结果: c=4 #include stdio.h void main ( ) { int a = 5 , b = 6 , c ; c

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档