C第12章 节 位运算 C语言程序设计教程.pptVIP

  • 2
  • 0
  • 约1.8千字
  • 约 10页
  • 2018-05-21 发布于天津
  • 举报

C第12章 节 位运算 C语言程序设计教程.ppt

C第12章 节 位运算 C语言程序设计教程.ppt

第十二章 位运算 12.1 位运算概述 C语言除了具有高级语言地功能以外,其一重要特点是具有某些低级语言的功能。 C语言有系统调用的功能,调用系统功能函数,调用读写I/O端口函数等。 C语言具有直接对C中的int和char类型的数据的某些字节或位进行操作的能力。 用于位操作的运算符 基本位运算符: 按位与,| 按位或,^ 按位异或 ~ 按位取反,右移,左移 与赋值运算符相结合的位运算符: = 位与赋值,| =位或赋值,^=位异或赋值 =右移赋值,=左移赋值 12.2 位运算符使用方法 按位与运算 是一个双目运算符 作用是将两个运算量中各个位都分别对应进行“与”运算。 例:ab a= 1 0 1 0 1 1 0 1 (八进制数255) () b= 1 1 0 0 1 0 1 1 (八进制数313) ab= 1 0 0 0 1 0 0 1 (八进制数211) main() { unsigned char a,b; printf(“enter a and b:”); scanf(“%o,%o”,a,b); printf(“ab=%o\n”,ab); } 结果:ente

文档评论(0)

1亿VIP精品文档

相关文档